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