阿里云镜像服务关联Github上传Docker容器制作的镜像

Posted PushyTao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云镜像服务关联Github上传Docker容器制作的镜像相关的知识,希望对你有一定的参考价值。

本文目录

写在前面

配置前须知

  1. 请用root用户登录虚拟机,以保证有充分的操作权限
  2. 可以使用第三方终端来连接虚拟机,这样会让我们配置的效率更高
  3. 有良好的心态来应对可能出现的意料之外的问题,有问题可以留言或私信,博主将会第一时间回复

第三方终端可以使用Windows自带的cmd,也可以使用之前博主推荐过的Tabby,详见往期博客

step0 上篇文章

Docker 上部署一主两从Hadoop集群 | [Centos7] 链接

step1 查看容器

docker ps -a


可以产看到我们已经有的三个容器以及他们的id等信息

step2 注册阿里云并绑定Github

默认已经注册好阿里云的用户

进入网站 阿里云容器镜像服务
选择较近的青岛,点击个人实例:

勾选须知,点击确认之后:
点击repositories设置密码
点击仓库管理,源代码:

绑定github
授权登录:

step3 创建镜像仓库

到镜像仓库界面:

创建镜像仓库:

点击下一步:

然后就可以查看到:

step4 制作镜像

在将容器制作为镜像之前,建议先将容器关闭
命令是docker stop [id/name:tag]
docker ps查看运行中的容器:

关闭:

发现需要处理的容器不在运行即可
具体名字根据自己实际情况修改
提交制作为image:
docker commit -m "3315centos7-with-hadoop-mst" 923e8eee1d7a centos7/hadoop
这里的923e8eee1d7a为博主需要处理的容器
后面的参数是本地仓库的名字,docker images查看一下:

step5 进入仓库查看仓库信息

点进去仓库之后我们可以看见:

这里面给了我们基本的常用的命令以及解释

step6 命令行登录阿里云容器镜像服务网站

登陆打标签:
命令直接复制仓库里面的,很靠谱!

Push镜像:
老样子,命令复制仓库里面给出的:
push中:

push结束:

拉取验证一下:

提交的与拉去的相同,是同一个镜像

查看存储在阿里云的镜像:

以上是关于阿里云镜像服务关联Github上传Docker容器制作的镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker容器——将自定义容器上传到阿里云容器镜像服务中(三)

linux12 - docker容器06 -->发布镜像,流程小结

阿里云docker 镜像私库建立与使用

阿里云上的Docker容器镜像仓库

将本地docker镜像上传至阿里云镜像仓库

Docker配置阿里云镜像加速pull