DockerでGo言語の環境構築してみる
/ 1 min read
Table of Contents
はじめに
軽量な alpine を使って Go 言語の環境を作ってみたいと思います。
方法
ファイル作成
# DockerfileFROM golang:alpineRUN apk add --update && apk add gitRUN mkdir /go/srcWORKDIR /go/srcADD . /go/src
# docker-compose.ymlversion: "3"services: goapp: build: . tty: true volumes: - ./go/src:/go/src # ホストのフォルダパス:コンテナのフォルダパス
コンテナ作成
$ docker-compose -d --build
goファイルの実行
# docker-compose exec サービス名 コマンド$ docker-compose exec goapp go run hello.go
# コンテナに入ってから実行$ docker-compose exec goapp /bin/sh>>> go run hello.go