Docker - CMD命令

Docker - CMD命令 首页 / Docker入门教程 / Docker - CMD命令

Docker有许多指令命令。这些是放置在Docker File中的命令。

CMD指令

该命令用于在执行容器时在运行时执行命令。

CMD command param1 
  • command  - 这是启动容器时要运行的命令。

  • param1       -  这是输入到命令的参数。

该命令将相应执行。

在我们的示例中,我们将输入一个简单的 Hello World 在我们的Docker File中回显并创建镜像并从中启动容器。

步骤1  -  使用以下命令构建Docker文件-

FROM ubuntu 
MAINTAINER demousr@gmail.com 
CMD [“echo" , hello world"] 

在这里,CMD仅用于打印 hello world 。

CMD

步骤2  -  使用Docker build 命令构建镜像。

Build Command

步骤3  -  从镜像中运行一个容器。

Run a container

ENTRYPOINT

此命令还可用于在运行时为容器执行命令,但是使用ENTRYPOINT命令可以更加灵活。

链接:https://www.learnfk.comhttps://www.learnfk.com/docker/docker-instruction-commands.html

来源:LearnFk无涯教程网

ENTRYPOINT command param1 
  • command  -  这是启动容器时要运行的命令。

  • param1       -  这是在命令中输入的参数。

该命令将相应执行。

在我们的示例中,我们将在Docker File中输入一个简单的echo命令,并创建一个镜像并从中启动一个容器。

步骤1  -  使用以下命令构建Docker文件-

FROM ubuntu 
MAINTAINER demousr@gmail.com 
ENTRYPOINT [“echo"]
入口点

步骤2  -  使用Docker build 命令构建镜像。

Docker Build Command

步骤3  -  从镜像中运行一个容器。

Container from Image

ENV

此命令用于在容器中设置环境变量。

ENV key value 
  • key      -  这是环境变量的键。

  • value   -  这是环境变量的值。

该命令将相应执行。

在我们的示例中,我们将在Docker File中输入一个简单的 echo 命令,并创建一个镜像并从中启动一个容器。

步骤1   -  使用以下命令构建Docker文件-

FROM ubuntu 
MAINTAINER demousr@gmail.com 
ENV var1=Tutorial var2=point 
ENV

步骤2  -  使用Docker build 命令构建镜像。

ENV Build Docker Command

步骤3  -  从镜像中运行一个容器。

ENV Build Docker Command
步骤4  -  最后,执行 env 命令以查看环境变量。
  ENV Command

WORKDIR

此命令用于设置容器的工作目录。

WORKDIR dirname 
  • dirname  - 工作目录,如果该目录不存在,它将被创建。

该命令将相应执行。

在我们的示例中,我们将在Docker File中输入一个简单的 echo 命令,并创建一个镜像并从中启动一个容器。

步骤1  -  使用以下命令构建Docker文件-

FROM ubuntu 
MAINTAINER demousr@gmail.com 
WORKDIR /newtemp 
CMD pwd
工作目录

步骤2  -  使用Docker build 命令构建镜像。

Workdir Build Command

步骤3  -  从镜像中运行一个容器。

工作目录 Run Command

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出gRPC -〔李林锋〕

玩转webpack -〔程柳锋〕

黄勇的OKR实战笔记 -〔黄勇〕

动态规划面试宝典 -〔卢誉声〕

容量保障核心技术与实战 -〔吴骏龙〕

林外 · 专利写作第一课 -〔林外〕

Web 3.0入局攻略 -〔郭大治〕

云计算的必修小课 -〔吕蕴偲〕

大型Android系统重构实战 -〔黄俊彬〕

好记忆不如烂笔头。留下您的足迹吧 :)