在本教程中,我们会学习管理 docker 容器的其他命令。
-- Shusain
本文导航
◈ Docker 命令语法
05%
◈ 测试与 Docker Hub 的连接
41%
◈ 搜索镜像
51%
◈ 下载镜像
56%
◈ 运行容器
61%
◈ 显示所有的 docker 容器
66%
◈ 停止 docker 容器
70%
◈ 从容器中退出
73%
◈ 保存容器状态
75%
编译自 | http://linuxtechlab.com/important-docker-commands-beginners/
作者 | Shusain
译者 | lujun9972
在早先的教程中,我们学过了在 RHEL CentOS 7 上安装 Docker 并创建 docker 容器
[1]
。 在本教程中,我们会学习管理 docker 容器的其他命令。
Docker 命令语法
要列出 docker 支持的所有命令,运行
我们会看到如下结果,
要进一步查看某个命令支持的选项,运行:
就会列出 docker 子命令所支持的选项了。
测试与 Docker Hub 的连接
默认,所有镜像都是从 Docker Hub 中拉取下来的。我们可以从 Docker Hub 上传或下载操作系统镜像。为了检查我们是否能够正常地通过 Docker Hub 上传/下载镜像,运行
结果应该是:
输出结果表示你可以访问 Docker Hub 而且也能从 Docker Hub 下载 docker 镜像。
搜索镜像
搜索容器的镜像,运行
我们应该会得到可用的 Ubuntu 镜像的列表。记住,如果你想要的是官方的镜像,请检查 这一列上是否为 。
下载镜像
一旦搜索并找到了我们想要的镜像,我们可以运行下面语句来下载它:
要查看所有已下载的镜像,运行:
运行容器
使用已下载镜像来运行容器,使用下面命令:
这里,使用 会打开一个 shell 与容器交互。容器启动并运行后,我们就可以像普通机器那样来使用它了,我们可以在容器中执行任何命令。
显示所有的 docker 容器
要列出所有 docker 容器,运行:
会输出一个容器列表,每个容器都有一个容器 id 标识。
停止 docker 容器
要停止 docker 容器,运行:
从容器中退出
要从容器中退出,执行:
保存容器状态
容器运行并更改后(比如安装了 apache 服务器),我们可以保存容器状态。这会在本地系统上保存新创建镜像。
运行下面语句来提交并保存容器状态:
这里, 命令会保存容器状态,,是容器的容器 id,,通常为 docker hub 上的用户名 (或者新加的仓库名称),是新镜像的名称。
我们还可以使用 和 来添加更多信息。通过 ,我们可以留个信息说 apache 服务器已经安装好了,而 可以添加作者名称。
像这样:
我们的教程至此就结束了,本教程讲解了一下 Docker 中的那些重要的命令,如有疑问,欢迎留言。
via:http://linuxtechlab.com/important-docker-commands-beginners/
作者:Shusain
[3]
译者:lujun9972校对:wxy
本文由LCTT原创编译,Linux中国荣誉推出
LCTT 译者
lujun9972
共计翻译:64篇
贡献时间:45 天
领取 专属20元代金券
Get大咖技术交流圈