赞
踩
注意:转载请注明出处
你的点赞与评论是我最大的创作动力!

DockerFile是用来构建Docker镜像的构建文件,是由一系列命令参数构成的脚本。
上述过程类似图:

上述过程类似图:

COPY src dest 或者 COPY ["src", "dest"]
下面我们通过几个实际的案例来构建DockerFile。
FROM centos
MAINTAINER lihongcheng<xxx@163.com>
ENV ETCPATH /etc
WORKDIR $ETCPATH
RUN yum -y install vim
RUN yum -y install net-tools
EXPOSE 5000
CMD echo "-----successful------"
CMD /bin/bash
docker build -f /path/DataFile -t 镜像名 [:TAG] .docker run -it 镜像名[:TAG]docker history镜像名[:TAG]FROM centos
MAINTAINER lihongcheng<xxx@163.com>
RUN yum -y install curl
CMD ["curl", "-s", "http://ip.cn"]
docker run -it 镜像名[:TAG] -i 来输出详细的报文时却显示错误,这是由于CMD关键字命令会被 docker run 之后的 -i 参数覆盖而并非在命令中添加一个 -i 选项。所以不满足上面需求。FROM centos
MAINTAINER lihongcheng<xxx@163.com>
RUN yum -y install curl
ENTRYPOINT ["curl", "-s", "http://ip.cn"]
docker run -it 镜像名[:TAG] -i就可以输出详细信息,因为ENTRYPOINT关键字命令是可以将 docker run 之后 -i 选项加载到它的参数中执行,这就是 CMD 与 ENTRYPOINT 的区别。满足上面需求。上一篇:https://blog.csdn.net/Chenftli/article/details/91444960
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。