Docker-指令命令

Docker有许多指令命令。这些是放置在Docker File中的命令。让我们看看可用的那些。

CMD指令

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

语法

CMD command param1 

参数

  • 命令-这是启动容器时要运行的命令。
  • param1-这是输入到命令的参数。

输出

该命令将相应执行。

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

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

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

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

CMD

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

生成命令

步骤3-从image镜像运行容器。

运行一个容器

ENTRYPOINT

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

语法

ENTRYPOINT command param1 

参数

  • 命令-这是启动容器时要运行的命令。
  • param1-这是输入到命令中的参数。

输出

该命令将相应执行。

让我们看一个示例,以了解有关ENTRYPOINT的更多信息。在我们的示例中,我们将在Docker File中输入一个简单的echo命令,并创建一个image镜像并从中启动一个容器。

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

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

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

Docker构建命令

步骤3-从image镜像运行容器。

图片的容器

ENV

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

语法

ENV key value 

参数

  • 密钥-这是环境变量的密钥。
  • -这是环境变量的值。

输出

该命令将相应执行。

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

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

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

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

ENV构建Docker命令

步骤3-从image镜像运行容器。

ENV运行容器

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

ENV命令

WORKDIR 工作目录

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

语法

WORKDIR dirname 

参数

  • dirname-新的工作目录。如果该目录不存在,它将被添加。

输出

该命令将相应执行。

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

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

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

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

Workdir构建命令

步骤3-从image镜像运行容器。

WORKDIR运行命令

觉得文章有用?

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