多语言展示
当前在线:589今日阅读:195今日分享:41

dockerfile指令一览表之一

dockerfile指令一览表之一
工具/原料
1

电脑

2

docker

方法/步骤
1

CMD:启动容器指令。启动容器可以用“docker run -it wangzhe0912/nginx /bin/bash”,在dockfile中则用以下命令即可。

2

在使用CMD命令时进行参数设置

3

ENTRYPOINT命令:功能与CMD类似。一般情况下,参数设置通过CMD设置,而可执行文件则通过ENTRYPOINT指定。具体格式为:

4

WORKDIR命令:在容器内设置工作目录。在工作目录下执行ENTRYPOINT和CMD指令。

5

为了在运行时覆盖工作目录,可以指定-w参数。如下图:

6

ENV命令:在构建镜像时设置环境变量。新设置的环境变量在后续任何RUN指令中均可使用。

7

在运行时通过-e参数传递环境变量

注意事项
1

在启动容器时,用docker run命令可以覆盖CMD指令

2

Dockerfile中只能指定一条CMD指令,如果有多条,则只有最后一条CMD指令有效。

3

必要的情况下,可以在执行docker run时,使用--entrypoint参数实现对ENTRYPOINT的强制覆盖。

推荐信息