Sign inSign up

gemcook/golang

By gemcook

Updated about 5 years ago

Go言語のdep, golint, aws-cli インストール済みCI用イメージ

Image
0

10K+

gemcook/golang repository overview

Docker Golang

Go 言語環境用 Docker イメージの管理をするリポジトリです。

タグ一覧

Command examples

go のみ使用する場合
docker run -it gemcook/golang:latest
go + docker を使用する場合

1.11.0 以上のバージョンは、docker コマンドを使えるようにしています。

docker コマンドを使うためには、 privileged モードで起動する必要がある。

docker container run --privileged -it gemcook/golang:latest

docker コンテナに入った後、docker daemon を起動するために、次のコマンドを実行する。

nohup dockerd-entrypoint.sh --storage-driver=overlay & timeout 15 sh -c "until docker info; do echo .; sleep 1; done"

新しい go version への対応方法

make deploy に Go 言語と docker のバージョンを指定して実行する。

make deploy GO_VERSION=1.11.0 DOCKER_VERSION=18.06.1

実行すると、GO_VERSION の値でディレクトリが作成される。 実行完了すると、最後の行に Markdown 貼り付け用のテキストが出力されるので、 README.md に新しいバージョンのタグを貼り付ける。 (以前の latest は削除する)

README.md の修正が終わったらコミットする。

Tag summary

Content type

Image

Digest

Size

288.3 MB

Last updated

about 5 years ago

docker pull gemcook/golang