Sign inSign up

iimuz/go

By iimuz

Updated almost 6 years ago

for go language.

Image
0

2.0K

iimuz/go repository overview

docker-golang-dev

Golang development tools in docker container.

flavor

  • basic: default development environment.
  • docs: add documentation tools.
  • latest: maybe equal to basic. no tags version.
  • dev: development version. unstable.

tools

  • dep
    • Go dependency management tool

  • ghq
    • Remote repository management made easy

  • make2help
    • Utility for self-documented Makefile

deprecated

  • glide
    • Package Management for Golang

    • Deprecated tool, but many repositories use this tool.

Usage

$ docker run --rm -it iimuz/golang-dev:latest

ユーザID及びグループIDを変更したい場合は、下記のように実行します。

$ docker run --rm -it -e USER_ID=1001 -e GROUP_ID=1001 iimuz/golang-dev:latest

dockerの実行ユーザをrootにしてもentrypointで実行ユーザを変更するようにしています。 そのため、rootユーザで実行したい場合は、entrypointを上書きするか、 下記のようにユーザIDとグループIDを0(root)に設定してください。

$ docker run --rm -it -e USER_ID=0 -e GROUP_ID=0 iimuz/golang-dev:latest

or

$ docker run --rm -it --entrypoint bash iimuz/golang-dev:latest

Tag summary

Content type

Image

Digest

Size

304 MB

Last updated

almost 6 years ago

docker pull iimuz/go