阿里docker hub 地址
打開容器鏡像服務頁https://cr.console.aliyun.com/cn-qingdao/namespaces


這個是我的私有庫

配置加速
我這邊用的也是阿里申請后就有


阿里Docker使用指南
1. 登錄阿里雲Docker Registry
$ sudo docker login --username=[你的賬號] registry.cn-hangzhou.aliyuncs.com
用於登錄的用戶名為阿里雲賬號全名,密碼為開通服務時設置的密碼。
您可以在產品控制台首頁修改登錄密碼。
2. 從Registry中拉取鏡像
$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/wooit/bbs:[鏡像版本號]
3. 將鏡像推送到Registry
$ sudo docker login --username=287126804@qq.com registry.cn-hangzhou.aliyuncs.com$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/wooit/bbs:[鏡像版本號]$ sudo docker push registry.cn-hangzhou.aliyuncs.com/wooit/bbs:[鏡像版本號]
請根據實際鏡像信息替換示例中的[ImageId]和[鏡像版本號]參數。
4. 選擇合適的鏡像倉庫地址
從ECS推送鏡像時,可以選擇使用鏡像倉庫內網地址。推送速度將得到提升並且將不會損耗您的公網流量。
如果您使用的機器位於經典網絡,請使用 registry-internal.cn-hangzhou.aliyuncs.com 作為Registry的域名登錄,並作為鏡像命名空間前綴。
如果您使用的機器位於VPC網絡,請使用 registry-vpc.cn-hangzhou.aliyuncs.com 作為Registry的域名登錄,並作為鏡像命名空間前綴。
5. 示例
使用"docker tag"命令重命名鏡像,並將它通過專有網絡地址推送至Registry。
$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEregistry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 7 days ago 37.89 MB$ sudo docker tag 37bb9c63c8b2 registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816
使用"docker images"命令找到鏡像,將該鏡像名稱中的域名部分變更為Registry專有網絡地址。
$ sudo docker push registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816
開始推送
找到本地發布的容器根據示例推送

根據本地image 生成的id 推送

docker 本地操作
1.停止所有的container,這樣才能夠刪除其中的images:
docker stop $(docker ps -a -q)
如果想要刪除所有container的話再加一個指令:
docker rm $(docker ps -a -q)
2.查看當前有些什么images
docker images
3.刪除images,通過image的id來指定刪除誰
docker rmi <image id>
想要刪除untagged images,也就是那些id為<None>的image的話可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
要刪除全部image的話
docker rmi $(docker images -q)
強制刪除
docker rmi -f $(docker images -q)
ps:是不是很簡單,而且很方便 服務器只要拉去一個鏡像就能跑起來
