Docker – 指令命令

Docker – 指令命令


Docker 有很多指令命令。这些是放在 Docker 文件中的命令。让我们看看那些可用的。

CMD指令

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

句法

CMD command param1 

选项

  • command – 这是启动容器时运行的命令。

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

返回值

该命令将相应地执行。

例子

在我们的示例中,我们将在 Docker 文件中输入一个简单的
Hello World回声,然后创建一个映像并从中启动一个容器。

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

FROM ubuntu 
MAINTAINER [email protected] 
CMD [“echo” , “hello world”] 

在这里, CMD 只是用来打印hello world

CMD

第 2 步– 使用 Docker build命令构建镜像

构建命令

第 3 步– 从图像运行容器。

运行一个容器

入口点

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

句法

ENTRYPOINT command param1 

选项

  • command – 这是启动容器时运行的命令。

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

返回值

该命令将相应地执行。

例子

让我们看一个例子来了解更多关于 ENTRYPOINT 的信息。在我们的示例中,我们将在 Docker 文件中输入一个简单的echo命令并创建一个映像并从中启动一个容器。

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

FROM ubuntu 
MAINTAINER [email protected] 
ENTRYPOINT [“echo”]

入口点

第 2 步– 使用 Docker build命令构建镜像

Docker 构建命令

第 3 步– 从图像运行容器。

来自镜像的容器

环境评价

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

句法

ENV key value 

选项

  • Key – 这是环境变量的关键。

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

返回值

该命令将相应地执行。

例子

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

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

FROM ubuntu 
MAINTAINER [email protected] 
ENV var1=Tutorial var2=point 

环境评价

第 2 步– 使用 Docker build命令构建镜像

ENV 构建 Docker 命令

第 3 步– 从图像运行容器。

ENV 运行容器

步骤 4 – 最后,执行env命令以查看环境变量。

环境命令

工作目录

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

句法

WORKDIR dirname 

选项

  • dirname – 新的工作目录。如果目录不存在,则会添加。

返回值

该命令将相应地执行。

例子

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

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

FROM ubuntu 
MAINTAINER [email protected] 
WORKDIR /newtemp 
CMD pwd

工作目录

第 2 步– 使用 Docker build命令构建镜像

Workdir 构建命令

第 3 步– 从图像运行容器。

WORKDIR 运行命令

觉得文章有用?

点个广告表达一下你的爱意吧 !😁