当你在docker容器中运行和管理你的应用程序,我们会展示如何管理这些容器。了解如何检查、监控和管理容器。
使用容器
在上一节的用户指南,我们开始了我们的第一个容器。我们使用docker run
命令启用了两个容器
- 我们在前台进行容器交互
- 在后台进程运行容器
在这个过程中我们了解了几个docker命令:
docker ps
列出容器docker logs
显示容器的标准输出docker stop
停止正在运行的容器
提示:我们有另外一种方法来学习
docker
命令,与用户交互
docker
客户端非常简单。你可以使用docker的每一个标示和参数组合来进行你的操作。
# Usage: [sudo] docker [flags] [command] [arguments] ..
# Example:
$ docker run -i -t ubuntu /bin/bash
这时候我们使用docker version
命令来返回安装的docker客户端和进程信息。
这个命令不仅返回了您使用的docker客户端版本信息,还返回了docker的编程语言GO的版本信息。
Client version: 0.8.0
Go version (client): go1.2
Git commit (client): cc3a8c8
Server version: 0.8.0
Git commit (server): cc3a8c8
Go version (server): go1.2
Last stable version: 0.8.0
看看docker客户端能做什么
我们可以通过只输入docker
没有任何其它选项来查看docker客户端所有的命令。
$ sudo docker
您将看到所有当前可用列表:
Commands:
attach Attach to a running container
build Build an image from a Dockerfile
commit Create a new image from a container's changes
. . .
docker命令使用
你可以更深入的去了解docker命令的使用。
试着输入Docker [command],这里会看到docker命令的使用方法:
$ sudo docker attach
Help output . . .