推送一個docker 使用阿里docker hub


 

 阿里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:是不是很簡單,而且很方便 服務器只要拉去一個鏡像就能跑起來


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM