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