在我们前面的教程中,你已经了解了有关安装Docker引擎
的CentOS / RHEL和
Ubuntu的操作系统,并从Docker hub下载镜像。经过与镜像创建容器。本教程将帮助您创建、列表和删除Linux机器上Docker容器。
启动Docker容器
要使用下面的命令启动一个新的Docker容器。这将启动一个新的容器并为您提供 /bin/bash shell 的该容器的访问。
# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]
例如下面的命令将使用名为“Ubuntu的”镜像创造新的Docker容器。 要列出所有可用的镜像使用
docker images
命令。
# docker run -i -t ubuntu /bin/bash
从Docker容器类型退出
CTRL + P + Q 。 这将使容器运行在后台的为您提供主机系统控制台。 如果您使用exit命令,它会停止当前的容器中。
点击这里阅读有关Docker运行命令更多的选择。
列出Docker容器
从Docker现有容器后,执行以下命令可以列出所有正在运行的容器。
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu
默认情况下上面的命令将只列出运行容器。要列出所有容器(包括停止容器)使用下面的命令。
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu
6b5b5a969241 centos "/bin/bash" 2 days ago Exited (0) 24 hours ago ubuntu-web
启动/停止/容器
您可以启动,停止或附加到任何容器用下面的命令。要开始使用容器下面的命令。
# docker start <CONTAINER ID|NAME>
要停止使用的容器下面的命令。
# docker stop <CONTAINER ID|NAME>
附加到当前运行的容器使用下面的命令。
# docker attach <CONTAINER ID|NAME>
删除Docker容器
删除任何容器之前,请确保容器已停止。您可以使用“docker ps -a”命令列出容器的状态。如果容器仍然首先运行在上面的步骤使用提供的命令停止容器。 现在,使用下面的命令来删除单个或多个容器中使用以下命令。
# docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>
您也可以一次使用下面的命令删除所有停止容器。
# docker rm $(docker ps -a -q)