DockerでGoの実行環境を構築してみる。 Goのアプリケーションを動かすというよりは、DockerでGoのちょっとしたスクリプトを作って動かせる、という程度のものを作る。
Dockefile はとりあえず以下のもの。
FROM golang:1.14 RUN apt update && apt install -y git ¥ vim WORKDIR /go/src/app COPY . ./ ### 必要なパッケージのインストール #RUN go get -d -v ./... #RUN go install -v ./... #CMD ["app"]
ビルドする。
% docker build -t golang-docker .
起動する。
% docker run --rm -it golang-docker root@08c05673ee81:/go/src/app#
root@e483f66775da:/go/src/app# go version go version go1.14.7 linux/amd64