>백엔드 개발 >Golang >도커에 golang을 설치하는 방법

도커에 golang을 설치하는 방법

PHPz
PHPz원래의
2023-04-14 09:16:421122검색

Docker는 매우 인기 있는 컨테이너화 플랫폼이고 Golang은 매우 인기 있는 프로그래밍 언어입니다. Go 애플리케이션을 배포할 때 Docker를 컨테이너 실행 환경으로 사용하는 것이 좋습니다.

이 글에서는 Docker에 Golang 프로그래밍 언어를 설치하는 방법을 소개합니다.

1. Docker 설치

먼저 로컬 컴퓨터에 Docker를 설치해야 합니다. 설치 튜토리얼은 Docker 공식 웹사이트에서 찾을 수 있습니다.

2. Dockerfile 만들기

다음으로 Dockerfile이라는 파일을 만들고 로컬에 저장해야 합니다.

Dockerfile에는 Docker 이미지에 필요한 모든 지침을 작성해야 합니다. 다음은 샘플 Dockerfile입니다.

# 使用golang 1.14版本的官方镜像作为基础
FROM golang:1.14

# 在容器中创建一个工作目录
RUN mkdir /app

# 将工作目录设置为当前目录
WORKDIR /app

# 将本地的代码复制到容器中的工作目录
COPY . /app

# 下载并安装依赖
RUN go mod download

# 构建应用程序
RUN go build -o main .

# 设置容器启动时运行的命令
CMD ["/app/main"]

3. Docker 이미지 빌드

Dockerfile이 있는 디렉터리에서 다음 명령을 실행하여 Docker 이미지를 빌드합니다.

docker build -t my-golang-app .

그 중 -t 매개변수는 Dockerfile의 이름을 지정합니다. 도커 이미지.

4. Docker 컨테이너 실행

Docker 이미지가 빌드된 후 다음 명령을 사용하여 Docker 컨테이너를 시작할 수 있습니다.

docker run -it --rm my-golang-app

그중 -it 매개변수는 관리 터미널이 Docker 컨테이너와 상호 작용한다는 의미입니다.

--rm 매개변수는 Docker 컨테이너를 닫을 때 컨테이너를 삭제한다는 의미입니다.

my-golang-app은 Docker 이미지를 빌드할 때 컨테이너에 설정한 이름입니다.

5. Go 프로그램 테스트

위 단계를 완료하면 Go 애플리케이션이 Docker 컨테이너에서 실행되어야 합니다. 다음 명령을 사용하여 테스트할 수 있습니다.

curl localhost:8080

애플리케이션이 "Hello, World!" 메시지를 반환하면 Docker에 Golang 프로그래밍 언어가 성공적으로 설치된 것입니다.

Summary

여기에서는 Docker에 Golang 프로그래밍 언어를 설치하는 방법을 소개했습니다.

Docker는 모든 종속성과 환경을 함께 패키지하고 모든 시스템에서 실행할 수 있으므로 애플리케이션을 구축하고 배포하는 것이 쉽습니다.

Docker를 사용하여 애플리케이션을 배포해 본 적이 없다면 지금 시작하세요! 이는 귀하의 애플리케이션에 더 빠르고 편리하며 유연한 배포 방법을 제공할 수 있습니다.

위 내용은 도커에 golang을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.