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的效果

posted @ 2022-09-15 23:02  邂逅那青春-VING  阅读(28)  评论(0)    收藏  举报