Docker有许多指令命令。这些是放置在Docker File中的命令。
该命令用于在执行容器时在运行时执行命令。
CMD command param1
command - 这是启动容器时要运行的命令。
param1 - 这是输入到命令的参数。
该命令将相应执行。
在我们的示例中,我们将输入一个简单的 Hello World 在我们的Docker File中回显并创建镜像并从中启动容器。
步骤1 - 使用以下命令构建Docker文件-
FROM ubuntu MAINTAINER demousr@gmail.com CMD [“echo" , “hello world"]
在这里,CMD仅用于打印 hello world 。
步骤2 - 使用Docker build 命令构建镜像。
步骤3 - 从镜像中运行一个容器。
此命令还可用于在运行时为容器执行命令,但是使用ENTRYPOINT命令可以更加灵活。
ENTRYPOINT command param1
command - 这是启动容器时要运行的命令。
param1 - 这是在命令中输入的参数。
该命令将相应执行。
在我们的示例中,我们将在Docker File中输入一个简单的echo命令,并创建一个镜像并从中启动一个容器。
步骤1 - 使用以下命令构建Docker文件-
FROM ubuntu MAINTAINER demousr@gmail.com ENTRYPOINT [“echo"]
步骤2 - 使用Docker build 命令构建镜像。
步骤3 - 从镜像中运行一个容器。
此命令用于在容器中设置环境变量。
ENV key value
key - 这是环境变量的键。
value - 这是环境变量的值。
该命令将相应执行。
在我们的示例中,我们将在Docker File中输入一个简单的 echo 命令,并创建一个镜像并从中启动一个容器。
步骤1 - 使用以下命令构建Docker文件-
FROM ubuntu MAINTAINER demousr@gmail.com ENV var1=Tutorial var2=point
步骤2 - 使用Docker build 命令构建镜像。
步骤3 - 从镜像中运行一个容器。
此命令用于设置容器的工作目录。
WORKDIR dirname
dirname - 工作目录,如果该目录不存在,它将被创建。
该命令将相应执行。
在我们的示例中,我们将在Docker File中输入一个简单的 echo 命令,并创建一个镜像并从中启动一个容器。
步骤1 - 使用以下命令构建Docker文件-
FROM ubuntu MAINTAINER demousr@gmail.com WORKDIR /newtemp CMD pwd
步骤2 - 使用Docker build 命令构建镜像。
步骤3 - 从镜像中运行一个容器。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)