相信各位在使用docker
容器的时候
经常docker run -d
后台运行后
使用docker ps
的时候发现这个容器显示不到,也找不到其id
究其原因是因为docker run -d
分析如下:
docker run -d
运行的是容器,在后台运行,由于docker辨别到没有前台操作,只有后台操作,运行之后自动关闭,所以在docker ps
查询其容器id的时候发现找不到其容器以及id
那么命令的原因就不能找到之前的容器嘛?或者是被关闭的容器嘛?
答案是有的
可以通过加-a这个参数进行查询
命令如下:
docker ps -a
或者是通过对docker容器中进行ls -a 查询其所有容器