使用centos7镜像创建3个容器,分别命名为test1、test2、test3,使容器test1、test2处于后台运行状态,test3处于终止状态
时间: 2023-05-31 20:04:22 浏览: 717
1. 首先在宿主机上安装Docker,并拉取CentOS7镜像:
```
sudo yum install docker -y
sudo systemctl start docker
sudo docker pull centos:7
```
2. 创建三个容器:
```
sudo docker run -d --name test1 centos:7 tail -f /dev/null
sudo docker run -d --name test2 centos:7 tail -f /dev/null
sudo docker run --name test3 centos:7
```
解释:
- `sudo docker run -d --name test1 centos:7 tail -f /dev/null`:创建名为test1的容器,并在后台运行。
- `sudo docker run -d --name test2 centos:7 tail -f /dev/null`:创建名为test2的容器,并在后台运行。
- `sudo docker run --name test3 centos:7`:创建名为test3的容器,并在前台运行。在容器中没有指定要执行的命令,所以容器启动后就会立即停止。
3. 查看容器状态:
```
sudo docker ps -a
```
输出:
```
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5b5a9b1ec5e1 centos:7 "/bin/bash" 6 seconds ago Exited (0) 5 seconds ago test3
f99b6d6001f2 centos:7 "tail -f /dev/null" 6 minutes ago Up 6 minutes test2
6c1bb2f2b8c7 centos:7 "tail -f /dev/null" 7 minutes ago Up 7 minutes test1
```
可以看到,test1和test2处于Up状态,也就是后台运行状态;test3处于Exited状态,也就是终止状态。
阅读全文