docker - Docker ps 没有显示我在 ps-a 中显示的容器
问题描述
嗨,我是 ubuntu 的新用户,在练习期间我安装了 docker
sudo apt install docker.io
检查版本和所有东西我开始工作后我拉了ubuntu图像
sudo docker pull ubuntu
之后我检查图像
sudo docker images
图像由所有细节显示,之后我制作容器
sudo docker container run -it ubuntu /bin/bash
当我尝试查看我的容器时
sudo docker ps
结果为空白
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
但是当我写这个命令时
sudu docker ps -a
这向我展示了容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
110359388f2d ubuntu "/bin/bash" 21 hours ago Exited (0) 21 hours ago stupefied_dewdney
如何解决这个问题?为什么我的容器没有显示在 docker ps 中?
解决方案
所以 和 之间是有区别docker ps
的docker ps -a
docker ps
:显示主机上正在运行的容器
docker ps -a
:这显示主机上正在运行和退出的容器。
因此,在您的情况下,您的容器已退出,这意味着未在主机上运行,这就是为什么显示在docker ps -a
推荐阅读
- java - 无法在 Hybris 中检索 bean 值
- vagrant - Prestashop 安装宅基地指南
- java - 使用 Glassfish 打开与 Microsoft SQL 的连接时崩溃
- node.js - 无法在占位符内使用 EJS 显示数据
- javascript - 在Angular 6中按嵌套值过滤HTTP JSON响应
- spring-boot - 如何使 Spring Boot 应用程序可在 TomEE 7.x 上部署?
- xamarin.ios - 在 Xamarin.iOS 中以编程方式关闭 UIAlertView
- c# - 一对一或零实体框架 Fluent API
- database - Mongo 优化:查询性能与数据库结构
- c# - 在 C# 中的特定字符之后获取部分字符串/数字