ホームページ  >  記事  >  バックエンド開発  >  docker に golang をインストールする方法

docker に golang をインストールする方法

PHPz
PHPzオリジナル
2023-04-14 09:16:421076ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。