将本地镜像推送至镜像仓库并部署

2017-07-08 13:12:46

  接上一篇 将测试过的镜像推送至镜像仓库 本文用阿里云docker仓库为例

   当然第一步要登陆阿里云建镜像仓库

docker login --username=ali5512f6w@aliyun.com registry.cn-hangzhou.aliyuncs.com  //登陆仓库
docker tag phpdemo registry.cn-hangzhou.aliyuncs.com/xiaonie/phpblog:latest  //将本地仓库打tag
docker push registry.cn-hangzhou.aliyuncs.com/xiaonie/phpblog:latest    //推送到仓库

  接下来是部署之阿里云集群  集群的创建这里先不说了

  进入容器服务  找到刚推送的镜像

屏幕快照 2017-07-08 21.13.17.png

点击部署 进入下一步

屏幕快照 2017-07-08 21.13.33.png

下一步

屏幕快照 2017-07-08 21.14.32.png

点击创建 即可完成部署 当你的集群是多个ecs时 可以选择多个 然后可以负载均衡  博主只有一台机器  就选择1 了


接着由于小聂只有一台服务 所以用ngnx做的转发 修改ngnx配置  重启nginx docker镜像

小聂给上文的镜像分配的域名为

http://php.niefengjun.cn/


至此可以访问   是不是很简单 


综上所述 其实打包镜像 和推送镜像可以写到一个脚本里  阿里云可以设置钩子   就实现了 一键打包 并部署  非常方便 一次快乐的上线 就这么完成了


 其他语言其原理类似  这里就不过多描述了


你打算打赏多少钱呢?

打赏
(微信扫一扫)