FROM #指定在什么镜像上运行,当基础镜像不存在会在Docker Hub上拉去
COPY #把宿主机中的文件复制到镜像中去,宿主机文件要在Dockerfile工作目录
ADD #类似COPY命令,支持URL路径,同时在拷贝时会直接解压缩----如果可以访问网络的话,会访问网络下载
ENV #用于为镜像定义所需的环境变量,并可被Dockerfile文件中位于其后的其它命令所调用
EXPOSE #为容器打开指定要监听的端口以实现与外部通信
VOLUME #只能定义docker管理的卷,运行的时候会随机在宿主机的目录下生成一个卷目录
WORKDIR #指定工作目录,每次只会影响这个指令后续的指令
RUN #RUN <command>
CMD与ENTRYPOINT #CMD运行于docker run中 ENTRYPOINT类似CMD指令的功能,用于为容器指定默认运行程序,从而使得容器像是一个单独的可执行程序
DockerFile常用命令
最新推荐文章于 2024-03-29 21:10:31 发布