Dockerfile 常用参数说明
2021/6/17 18:59:35
本文主要是介绍Dockerfile 常用参数说明,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
参数说明:
#:注解
FROM:基于镜像。 MAINTAINER:指定镜像的作者信息,包含镜像的所有者和联系人信息。
RUN:用于指定构建镜像时运行的命令。
COPY:复制指令,从上下文目录中复制文件或者目录到容器里指定路径。
ENV:设置环境变量,定义了环境变量,那在后续的指令中,就可以使用这个环境变量。
WORKDIR:在容器内部设置工作目录,这样ENTRYPOINT和CMD指定的命令都在容器中此目录下进行。
EXPOSE:指定运行该镜像的容器使用的端口,可以是多个。
CMD:用于提供容器运行的默认命令,如果在docker run时指定了运行的命令,则CMD命令不会执行。
ENTRYPOINT:与CMD类似,ENTRYPOINT不会被docker run中指定的命令覆盖,如果想覆盖ENTRYPOINT,则需要在docker run中指定--entrypoint选项。
参考:https://zhuanlan.zhihu.com/p/79142391
这篇关于Dockerfile 常用参数说明的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-28duckdns docker
- 2024-03-21docker add host
- 2024-03-14denied: requested access to the resource is denied docker push
- 2024-03-07docker graylog
- 2024-03-05Docker容器实战(00)-基础命令大全
- 2024-03-01dockerd-entrypoint.sh
- 2024-02-23linux mint install docker
- 2024-01-18angular docker
- 2024-01-10优雅而强力地卸载docker-desktop
- 2024-01-09完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker