Docker部署及鏡像生成、更新


1. 登錄阿里雲Docker Registry

如果您使用的機器位於經典網絡,請使用:sudo docker login --username=XXXXXX registry.cn-beijing.aliyuncs.com

如果您使用的機器位於VPC網絡,請使用:sudo docker login --username=XXXX registry-vpc.cn-beijing.aliyuncs.com/xxxxxx/chatbot

輸入密碼:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

.從ECS推送鏡像時,可以選擇使用鏡像倉庫內網地址。推送速度將得到提升並且將不會損耗您的公網流量。

如果您使用的機器位於經典網絡,請使用 registry-internal.cn-beijing.aliyuncs.com 作為Registry的域名登錄,並作為鏡像命名空間前綴。

如果您使用的機器位於VPC網絡,請使用 registry-vpc.cn-beijing.aliyuncs.com 作為Registry的域名登錄,並作為鏡像命名空間前綴。

 

2. 從Registry中拉取鏡像


sudo docker pull registry-vpc.cn-beijing.aliyuncs.com/測試鏡像1/測試鏡像1.1:robot (此處的robot只是別名或者說重命名的與下面的 dialbot_dx_webserve對應,當你進入docker后就會看到robot鏡像)

例如有以下鏡像:

  registry.cn-beijing.aliyuncs.com/測試鏡像1/測試鏡像1.1   dialbot_dx_webserver   84a665e40424   11 days ago   8.66GB

3、啟動chatbot容器(端口映射需要根據自己實際運用的端口確定映射)
sudo docker run -it -d -p 80:80 -p 3306:3306 -p 27017:27017 -p 6379:6379 --name chatbot registry.cn-beijing.aliyuncs.com/測試鏡像1/測試鏡像1.1:robot


4、進入,部署
sudo docker exec -it chatbot /bin/bash


免責聲明!

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



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