1.我这里用的仓库是阿里云,提交的环境为lnmp+redis环境,不会配置环境的请看lnmp+redis搭建那篇文章
当前演示的环境以及搭建完成,只做提交到远程仓库操作

可以看到容易顺利运行在环境下,下来我们做commit操作,
1 2 3 |
docker commit -a "作者" -m "说明" [容器id] [存储库名称:标签] #因为我要存储到阿里 所以我这里的存储库名称为阿里的库前缀名称。 docker commit -a "shooter" -m "测试" 67dcfc75e883 registry.cn-shanghai.aliyuncs.com/shooer/by_docker_shooter:testmysql5.6 |
2.提交容器为新的镜像,并给打上新标签

依次为mysql redis php nginx 容器 提交打标签为新的镜像

执行完成后,docker images 查看刚才新打标签的镜像,下来执行提交操作!
3.提交到远程仓库,我这里远程仓库使用的是阿里云,提交之前先要登录你的的阿里云远程仓库
注意:这里要登录阿里云,你的 阿里云镜像加速器 地址须为:
vi /etc/docker/daemon.json
1 2 3 |
{ "registry-mirrors": ["https://v2ltjwbg.mirror.aliyuncs.com"] } |
登录成功!

开始上传镜像
1 2 3 4 5 |
docker push [阿里镜像库地址:镜像标签] docker push registry.cn-shanghai.aliyuncs.com/sssss/xxxxxxxxxx:testnginx docker push registry.cn-shanghai.aliyuncs.com/sssss/xxxxxxxxxx:testphp7.1-fpm docker push registry.cn-shanghai.aliyuncs.com/sssss/xxxxxxxxxx:testredis docker push registry.cn-shanghai.aliyuncs.com/sssss/xxxxxxxxxx:testmysql5.6 |
提交完成后在阿里云远程仓库就会看到你提交的镜像

完
- 本文固定链接: https://www.yoyoask.com/?p=93
- 转载请注明: shooter 于 SHOOTER 发表