- 首先安裝docker
yum install docker -y
systemctl start docker
systemctl enable docker
- 然後擷取官方的centos鏡像
docker pull centos
- 下載下傳完成後用 docker images檢視鏡像ID
- 生成并啟動容器
docker run -i -t 鏡像ID
- 在容器中執行exit可以退出容器
- 重新啟動docker
service restart docker
- 檢視剛才的容器ID
docker ps -l
- 重新進入容器
docker start -ia 容器ID
在容器中開始配置
yum install go -y
yum install git -y
- 用vi打開/etc/profile,将GOROOT設定為/usr/lib/golang,設定自己的GOPATH,儲存并退出
#set go
export GOROOT=/usr/lib/golang
export GOPATH=/root/go/var (你自己的運作路徑,我這個是自己mkdir的)
- 進行更新
source /etc/profile
- 根據自己的需要 go get下載下傳你想要的第三方golang庫
- exit退出容器
- 檢視剛才操作的容器ID
sudo docker ps -a
- 送出修改,生成新的鏡像
這樣就生成了一個版本号為1.0的鏡像
另一種方法(直接把容器儲存為一個鏡像):
- 退出容器後
實作效果和上面一樣
鏡像的不同版本都會存在,不會覆寫之前的,是以寫的時候注意一下版本号,利于團隊溝通