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/9fbank/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

上一篇:MySQL


下一篇:Redis三种特殊数据类型