22
33A [ Go] [ ] language development toolbox.
44
5- Many [ Drycc Workflow] [ ] components use this Docker image as a standard build and test environment,
5+ Many [ Drycc Workflow] [ ] components use this Container image as a standard build and test environment,
66but it is intended to be useful to any Go developer. Please help make drycc/go-dev better by
77creating [ issues] [ ] and submitting [ pull requests] [ ] .
88
99## Image Contents
1010
11- * based on [ Ubuntu 16.04] [ ]
1211* [ az] [ ] : Azure cloud command-line tool
1312* [ azcopy] [ ] : Utility for copying data to/from Microsoft Azure Blob and File storage
1413* [ dep] [ ] : Go dependency management tool
1514* [ delve] [ ] : debugger for the Go programming language
16- * [ Docker] [ ] : Docker binaries to be able to bind mount /var/run/docker.sock in the dev environment container
1715* [ gb] [ ] : project-based build tool for Go
1816* [ ginkgo] [ ] : BDD testing framework for Go
1917* [ glide] [ ] : Go dependency management tool
@@ -39,32 +37,30 @@ creating [issues][] and submitting [pull requests][].
3937## Usage
4038
4139Mount your local Go code into a container's ` $GOPATH ` to run any ` go ` command or one of the
42- included tools or scripts. Here's an example of running ` glide up ` for drycc/builder:
40+ included tools or scripts. Here's an example of running ` go build ` for drycc/builder:
4341
4442``` console
45- $ docker run --rm \
43+ $ podman run --rm \
4644 --volume $GOPATH/src/github.com/drycc/builder:/go/src/github.com/drycc/builder \
4745 --workdir /go/src/github.com/drycc/builder \
48- drycc/go-dev \
49- glide up
46+ registry.drycc.cc/ drycc/go-dev \
47+ go build
5048```
5149
52- The latest drycc/ go-dev Docker image is available at:
50+ The latest registry. drycc.cc/drycc/ go-dev Container image is available at:
5351
54- * [ Docker Hub ] [ ]
52+ * [ Drycc Registry ] [ ]
5553 ```
56- docker pull drycc/go-dev
54+ podman pull registry.drycc.cc/ drycc/go-dev
5755 ```
5856
5957[ az ] : https://github.com/Azure/azure-cli#readme
6058[ azcopy ] : https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-linux?toc=%2fazure%2fstorage%2ffiles%2ftoc.json
6159[ Drycc Workflow ] : https://drycc.com/
6260[ delve ] : https://github.com/derekparker/delve
6361[ dep ] : https://github.com/golang/dep
64- [ Docker Hub ] : https://hub.docker.com
65- [ Docker ] : http://www.docker.com
6662[ gb ] : https://github.com/constabulary/gb/
67- [ gen-changelog.sh ] : https://github.com/drycc/docker- go-dev/tree/main/rootfs/usr/local/bin/gen-changelog.sh
63+ [ gen-changelog.sh ] : https://github.com/drycc/go-dev/tree/main/rootfs/usr/local/bin/gen-changelog.sh
6864[ ginkgo ] : https://github.com/onsi/ginkgo
6965[ glide ] : https://github.com/Masterminds/glide
7066[ go-bindata ] : https://github.com/jteeuwen/go-bindata
@@ -74,18 +70,17 @@ The latest drycc/go-dev Docker image is available at:
7470[ golangci-lint ] : https://github.com/golangci/golangci-lint
7571[ gox ] : https://github.com/mitchellh/gox
7672[ helm ] : https://github.com/kubernetes/helm
77- [ issues ] : https://github.com/drycc/docker- go-dev/issues
73+ [ issues ] : https://github.com/drycc/go-dev/issues
7874[ jq ] : https://stedolan.github.io/jq/
7975[ jwt ] : https://github.com/dgrijalva/jwt-go
8076[ k ] : https://github.com/jakepearson/k
8177[ kubectl ] : https://kubernetes.io/docs/user-guide/kubectl-overview/
82- [ pull requests ] : https://github.com/drycc/docker- go-dev/pulls
78+ [ pull requests ] : https://github.com/drycc/go-dev/pulls
8379[ Packer ] : https://github.com/hashicorp/packer
8480[ ruby ] : https://www.ruby-lang.org/
8581[ shellcheck ] : https://github.com/koalaman/shellcheck
8682[ shyaml ] : https://github.com/0k/shyaml
87- [ test-cover.sh ] : https://github.com/drycc/docker-go-dev/tree/main/rootfs/usr/local/bin/test-cover.sh
88- [ Ubuntu 16.04 ] : https://hub.docker.com/_/ubuntu/
83+ [ test-cover.sh ] : https://github.com/drycc/go-dev/tree/main/rootfs/usr/local/bin/test-cover.sh
8984[ unzip ] : https://linux.die.net/man/1/unzip
9085[ upx ] : http://upx.sourceforge.net/
9186[ vim ] : http://www.vim.org/
0 commit comments