Docker本地镜像发布到阿里云Docker Hub

网友投稿 270 2022-10-19

Docker本地镜像发布到阿里云Docker Hub

Docker官网:​​Hub官网:​​ 可以在vim窗口模式下使用dd命令快速删除一行#继承自centos镜像FROM centos#作者与邮箱MAINTAINER#设置环境 ENV MYPATH /usr/local#容器启动后的落脚路径WORKDIR $MYPATH #运行安装命令 RUN yum -y install vimRUN yum -y install net-tools#暴露80端口 EXPOSE 80 CMD echo $MYPATHCMD echo "success--------------ok"CMD /bin/bash

然后build生成镜像,根据镜像run得到容器实例,根据容器实例进行commit得到自定义镜像,然后将自定义镜像提交到阿里云。

【2】pull/push with 阿里云Docker Hub

① 在阿里云创建仓库镜像

如下图所示:

登录阿里云Docker Registry

sudo docker login --username=[阿里云账号] registry.cn-hangzhou.aliyuncs.com

将镜像推送到Registry

$ sudo docker login --username=[阿里云账号] registry.cn-hangzhou.aliyuncs.com$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/jane-hub/testhub:[镜像版本号]$ sudo docker push registry.cn-hangzhou.aliyuncs.com/jane-hub/testhub:[镜像版本号]

从Registry中拉取镜像

$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/jane-hub/testhub:[镜像版本号]

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:剑指Offer之Java算法习题精讲链表与字符串及数组
下一篇:Docker-为镜像添加SSH服务
相关文章

 发表评论

暂时没有评论,来抢沙发吧~