※簡易版のため、自分の環境に必要なものは追記して使用してください。
# DockerFile
# ベースイメージ
FROM golang:latest
# コンテナ内にディレクトリを作成
RUN mkdir /go/src/{アプリ名}/
# ワーキングディレクトリの設定
WORKDIR /go/src/{アプリ名}/
# ホストのファイルをコンテナの作業ディレクトリにコピー
COPY ./ /go/src/{アプリ名}/
# docker-compose.yml
version: '3.7'
services:
{アプリ名}:
build: ./
container_name: "{コンテナ名}"
image: "{イメージ名}"
volumes:
- ./:/go/src/{アプリ名}/
ports:
- "8080:8080"
tty: true
stdin_open: true
上記の2ファイルが作成できたら、以下のコマンドを実行する。
$ docker compose up -d --build
以下のコマンドを実行し、{アプリ名}のコンテナが表示されていれば完成。
$ docker ps
IT/Webエンジニアとして勤務しています。
猫が大好きです。このところ毎日愛猫に枕を取られ続けています。
最近のコメント