ブログ
 

Docker×Go 開発環境構築(簡易版)

       

※簡易版のため、自分の環境に必要なものは追記して使用してください。

# 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
 
  • このエントリーをはてなブックマークに追加