도커에 golang을 설치하는 방법

PHPz
풀어 주다: 2023-04-14 09:26:38
원래의
1074명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿