容器是可以使用Docker run命令运行的Docker镜像的, Docker的基本目的是运行容器。让我们讨论如何使用容器。
运行容器
容器的运行通过Docker run 命令进行管理。要以交互方式运行容器,请首先启动Docker容器。
sudo docker run –it centos /bin/bash
然后按Ctrl + p,将返回到OS Shell。
![Containers](http://dev-img.mos.moduyun.com/20231113/85eb0886-e615-4e7f-af3f-410d9aa7de0e.jpg)
然后,您将在Ubuntu服务器上的CentOS系统中运行。
容器列表
可以通过 docker ps 命令列出计算机上的所有容器,此命令用于返回当前正在运行的容器。
docker ps
输出将显示当前正在运行的容器。
sudo docker ps
当我们运行上面的命令时,它将产生以下输出-
![集装箱清单](http://dev-img.mos.moduyun.com/20231113/52e3301b-1701-4fae-8b11-3bdb54c39645.jpg)
让我们看看 docker ps 命令的更多变化。
docker ps -a
此命令用于列出系统上的所有容器
docker ps -a
-a 它告诉 docker ps 命令列出系统上的所有容器。
输出将显示所有容器。
sudo docker ps -a
当我们运行上面的命令时,它将产生以下输出-
![Docker PS A](http://dev-img.mos.moduyun.com/20231113/7490b069-4263-4f70-8589-65eed254fb14.jpg)
Docker history
使用此命令,您可以查看通过容器与镜像一起运行的所有命令。
docker history ImageID
ImageID - 这是您要查看针对其运行的所有命令的Image ID。
输出将显示针对该镜像运行的所有命令。
sudo docker history centos
上面的命令将显示针对 centos 镜像运行的所有命令。当我们运行上面的命令时,它将产生以下输出-
![Docker History](http://dev-img.mos.moduyun.com/20231113/ebd8c28d-924b-4217-95f4-e1ffc337eea5.jpg)