docker run -it --name c1 centos:centos8 /bin/bash
创建一个名为c1的交互式容器,并进入容器,在容器内部输入exit退出容器后容器自动停止
docker run -id --name c2 centos:centos8
创建一个名为c2的守护式容器,不进入容器,让它在后台运行
想要进入c2容器时,使用以下命令
docker exec -it c2 /bin/bash
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d6708d615bad centos:centos8 "/bin/bash" About a minute ago Up About a minute c2
使用docker ps
查看正在运行的容器
$ docker stop c2
c2
使用docker stop
停止正在运行的容器
同时可以使用docker start
启动已经停止的容器,启动后以守护模式运行
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d6708d615bad centos:centos8 "/bin/bash" 5 minutes ago Exited (137) 3 minutes ago c2
01d04fb0a164 centos:centos8 "/bin/bash" 13 minutes ago Exited (0) 12 minutes ago c1
使用docker ps -a
查看所有的容器,包括已停止的和未停止的
使用docker ps -aq
查看所有的容器的 CONTAINER ID
$ docker rm c2
c2
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
01d04fb0a164 centos:centos8 "/bin/bash" 15 minutes ago Exited (0) 14 minutes ago c1
使用docker rm
删除指定容器
可以使用docker rm `docker ps -aq`
删除所有的容器
$ docker inspect c1
[
{
"Id": "01d04fb0a164b79de9ae193a00f014233",
"Created": "2020-03-20T11:12:55.863414207Z",
"Path": "/bin/bash",
"Args": [],
"State": {
"Status": "exited",
"Running": false,
...
},
...
}
...
]
使用docker inspect
查看容器的信息
网友评论