FROM:基于哪个镜像
MAINTAINER:注明作者
COPY:复制文件 到docker容器,COPY 1234.txt /home/xdclass
ADD:复制文件,文件是tar.gz并解压
WORKDIR:设置工作目录
ENV:设置环境变量
EXPOSE:暴露端口给宿主机
RUN:执行后面的命令,构建镜像时启动对的命令
ENTRYPOINT:执行后面命令,在容器启动的时候执行,作用于容器层,dockerfile里面有多条时只允许执行最后一条
CMD:执行后面命令,执行后面命令,在容器启动的时候执行,作用于容器层,dockerfile里面有多条时只允许执行最后一条
容器启动后执行默认的命令或者参数,允许被修改
命令格式:
shell命令格式:RUN yum install -y net-tools
exec命令格式:RUN ['yum','install','-y','net-tools']
test2026-06-05 22:49
