- Docker 教程
- Docker-主页
- Docker - 概述
- Docker - 在 Linux 上安装 Docker
- Docker - 安装
- Docker-集线器
- Docker - 图像
- Docker-容器
- Docker - 使用容器
- Docker-架构
- Docker - 容器和主机
- Docker - 配置
- Docker - 容器和外壳
- Docker-文件
- Docker - 构建文件
- Docker - 公共存储库
- Docker - 管理端口
- Docker - 私有注册表
- 构建 Web 服务器 Docker 文件
- Docker - 指令命令
- Docker - 容器链接
- Docker-存储
- Docker - 网络
- Docker - 设置 Node.js
- Docker - 设置 MongoDB
- Docker - 设置 NGINX
- Docker-工具箱
- Docker - 设置 ASP.Net
- Docker-云
- Docker-日志记录
- Docker-撰写
- Docker——持续集成
- Docker-Kubernetes 架构
- Docker - Kubernetes 的工作
- Docker 有用的资源
- Docker - 快速指南
- Docker - 有用的资源
- Docker - 讨论
Docker - 指令命令
Docker 有许多指令命令。这些是放入 Docker 文件中的命令。让我们看看有哪些可用的。
命令指令
该命令用于在容器执行时执行运行时的命令。
句法
CMD command param1
选项
command - 这是启动容器时运行的命令。
param1 - 这是输入到命令的参数。
返回值
该命令将相应执行。
例子
在我们的示例中,我们将在 Docker 文件中输入一个简单的 Hello World echo,创建一个映像并从中启动一个容器。
步骤 1 - 使用以下命令构建 Docker 文件 -
FROM ubuntu MAINTAINER demousr@gmail.com CMD [“echo” , “hello world”]
这里,CMD 只是用来打印hello world。
步骤 2 - 使用 Docker构建命令构建映像。
步骤 3 - 从图像运行容器。
入口点
此命令还可用于在运行时为容器执行命令。但我们可以使用 ENTRYPOINT 命令更加灵活。
句法
ENTRYPOINT command param1
选项
command - 这是启动容器时运行的命令。
param1 - 这是输入到命令中的参数。
返回值
该命令将相应执行。
例子
让我们看一个示例来了解有关 ENTRYPOINT 的更多信息。在我们的示例中,我们将在 Docker 文件中输入一个简单的echo命令,创建一个映像并从中启动一个容器。
步骤 1 - 使用以下命令构建 Docker 文件 -
FROM ubuntu MAINTAINER demousr@gmail.com ENTRYPOINT [“echo”]
步骤 2 - 使用 Docker构建命令构建映像。
步骤 3 - 从图像运行容器。
环境电压
该命令用于设置容器中的环境变量。
句法
ENV key value
选项
Key - 这是环境变量的键。
value - 这是环境变量的值。
返回值
该命令将相应执行。
例子
在我们的示例中,我们将在 Docker 文件中输入一个简单的echo命令,创建一个映像并从中启动一个容器。
步骤 1 - 使用以下命令构建 Docker 文件 -
FROM ubuntu MAINTAINER demousr@gmail.com ENV var1=Tutorial var2=point
步骤 2 - 使用 Docker构建命令构建映像。
步骤 3 - 从图像运行容器。
步骤 4 - 最后,执行env命令来查看环境变量。
工作目录
该命令用于设置容器的工作目录。
句法
WORKDIR dirname
选项
dirname - 新的工作目录。如果该目录不存在,则会添加该目录。
返回值
该命令将相应执行。
例子
在我们的示例中,我们将在 Docker 文件中输入一个简单的echo命令,创建一个映像并从中启动一个容器。
步骤 1 - 使用以下命令构建 Docker 文件 -
FROM ubuntu MAINTAINER demousr@gmail.com WORKDIR /newtemp CMD pwd
步骤 2 - 使用 Docker构建命令构建映像。
步骤 3 - 从图像运行容器。