生成镜像
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