1、本地鏡像釋出到阿裡雲流程
2、生成本地鏡像
docker commit送出容器副本使之成為一個新的鏡像
docker commit -m="送出的描述資訊" -a="作者" 容器ID 要建立的目标鏡像名:[标簽名]
ubuntu安裝vim
1、從Hub上下載下傳ubuntu鏡像到本地并成功運作,原始的預設Ubuntu鏡像是不帶着vim指令的
2、docker容器内安裝vim
apt-get update
apt-get -y install vim
3、commit本地新鏡像
docker commit -m="增加vim功能" -a="sun" 664f221b7243 ubuntu:0.1
3、建立命名空間和倉庫
3.1、登入阿裡雲Docker Registry
docker login --username=sunliang11 registry.cn-hangzhou.aliyuncs.com
登入逾時,解決辦法
vi /etc/resolv.conf增加 nameserver 8.8.8.8
3.2、 将鏡像推送到Registry
$ docker login --username=sunliang11 registry.cn-hangzhou.aliyuncs.com
$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/sun_docker_namespace/sun_hub:[鏡像版本号]
$ docker push registry.cn-hangzhou.aliyuncs.com/sun_docker_namespace/sun_hub:[鏡像版本号]
docker login --username=sunliang11 registry.cn-hangzhou.aliyuncs.com
docker tag 99a50d550d1a registry.cn-hangzhou.aliyuncs.com/sun_docker_namespace/sun_hub:0.1
docker push registry.cn-hangzhou.aliyuncs.com/sun_docker_namespace/sun_hub:0.1
3.3、從Registry中拉取鏡像
$ docker pull registry.cn-hangzhou.aliyuncs.com/sun_docker_namespace/sun_hub:[鏡像版本号]
docker pull registry.cn-hangzhou.aliyuncs.com/sun_docker_namespace/sun_hub:0.1