Dockerfile常用命令


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


test2026-06-06 20:56


firewall-cmd --state //查看防火墙状态

systemctl stop firewalld.service//关闭防火墙

systemctl start firewalld.service//开启防火墙

test2026-06-06 21:34