提交docker镜像到远程仓库


生成镜像

Docker build 镜像

编辑Dockerfile文件

新建Dockerfile文件,将如下构建脚本复制进去

# Build for ansible envirament
FROM centos:centos7.4.1708
MAINTAINER LIWUTAO <liwutao@xylink.com>
RUN yum -y install wget
RUN wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
RUN yum clean all
RUN yum makecache
RUN yum -y install ansible

保存退出,在文件当前目录下执行,docker build -t="liwutao/ansible:V1",构建镜像会进入本地仓库

使用运行过的容器生成镜像

docker commi -a liwutao -m "add ssh to ansible image" containerId liwutao/ansible:V1

 

对镜像打标签

必须首先打标签才能进行下一步推送

docker tag liwutao/ansible:V2 ansible

 

将标签推到远程仓库

登录仓库:docker login

docker push liwutao/ansible

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM