Docker は非常に人気のあるコンテナ化プラットフォームであり、Golang は非常に人気のあるプログラミング言語です。 Go アプリケーションをデプロイする場合、コンテナ実行環境として Docker を使用することは良い選択です。
この記事では、Docker に Golang プログラミング言語をインストールする方法を紹介します。
1. Docker をインストールする
まず、ローカル コンピューターに Docker をインストールする必要があります。インストールのチュートリアルは、Docker の公式 Web サイトにあります。
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パラメータはDockerイメージの名前を指定します。
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!」メッセージを返した場合、Golang プログラミング言語は Docker に正常にインストールされています。
概要
ここでは、Docker に Golang プログラミング言語をインストールする方法を紹介しました。
Docker を使用すると、すべての依存関係と環境がパッケージ化され、あらゆるシステムで実行できるため、アプリケーションの構築とデプロイが簡単になります。
Docker を使用してアプリケーションをデプロイしたことがない場合は、今すぐ始めてください。アプリケーションに、より高速で便利かつ柔軟な導入方法を提供できます。
以上がdocker に golang をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。