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