dockerFile相关记录
一、简单的dockerfile
FROM centos
MAINTAINER ving
ENV MYPATH /usr/local
WORKDIR $MYPATH
RUN yum -y install vim
RUN yum -y install net-tools
EXPOSE 80
CMD echo $MYPATH
CMD echo "----end----"
CMD /bin/bash
1、编写好dockerFile之后,怎样构建?
docker build -f {dockerfile名称} -t {自定义镜像名称:版本} .
注意最后有一个点
二、CMD 和 ENTRYPOINT 的区别
2.1 CMD 是替换的动作
2.2 ENTRYPOINT 是追加的动作
例子:
FROM centos
CMD ["ls","-a"]
用构建之后的镜像,执行效果为:
等于 -l 的效果

FROM centos
ENTRYPOINT ["ls","-a"]
用构建之后的镜像,执行效果为:
等于 ls -al的效果


浙公网安备 33010602011771号