docker ps 显示空列表
docker ps shows empty list
我从 docker 文件构建了一个 docker 图像。 build说成功了。但是当我尝试通过 docker ps
显示 docker 容器时(也尝试过 docker ps -a
),它显示一个空列表。奇怪的是,我仍然能够通过调用 docker push "container name"
.
以某种方式将我的 docker 图像推送到 dockerhub
请问这是怎么回事?我在 Windows 7,并且刚刚安装了最新版本的 dockertoolbox。
docker ps
显示 (运行) 个容器。 docker images
显示图像。
成功构建的 docker 图像应该出现在 docker images
生成的列表中。但是只有一个 运行 容器(它是图像的一个实例)会出现在 docker ps
的列表中(使用 docker ps -a
也可以看到已停止的容器)。要从您的图像启动容器,请使用 docker run
.
对我来说,docker ps -a
和 docker images
都返回了一个空列表,即使我有很多 docker 个容器 运行。我尝试重新启动系统但没有成功。快速 sudo systemctl restart docker
修复了这个 "bug".
您可以 运行 没有 -d
选项的命令。
所以你已经显示了输出。
可能是应用启动失败
对我来说,解决问题的唯一办法就是重新安装 docker。还有,一定要确定磁盘没有满
这是我使用的命令,但它可能会因已安装的 docker 版本而异:
apt-get install --reinstall docker.io
如果出现提示,请选择“是”以自动重新启动 docker 守护程序
为 Linux,
首先,查看所有运行ning容器
sudo docker ps
尝试重新启动
sudo systemctl restart docker
删除以前的 docker 同名图片(如果有的话)
sudo docker rm docker_container_id
再次运行
sudo docker run -d --name container_name image_name
这应该有效
或卸载docker并重新安装
我从 docker 文件构建了一个 docker 图像。 build说成功了。但是当我尝试通过 docker ps
显示 docker 容器时(也尝试过 docker ps -a
),它显示一个空列表。奇怪的是,我仍然能够通过调用 docker push "container name"
.
请问这是怎么回事?我在 Windows 7,并且刚刚安装了最新版本的 dockertoolbox。
docker ps
显示 (运行) 个容器。 docker images
显示图像。
成功构建的 docker 图像应该出现在 docker images
生成的列表中。但是只有一个 运行 容器(它是图像的一个实例)会出现在 docker ps
的列表中(使用 docker ps -a
也可以看到已停止的容器)。要从您的图像启动容器,请使用 docker run
.
对我来说,docker ps -a
和 docker images
都返回了一个空列表,即使我有很多 docker 个容器 运行。我尝试重新启动系统但没有成功。快速 sudo systemctl restart docker
修复了这个 "bug".
您可以 运行 没有 -d
选项的命令。
所以你已经显示了输出。
可能是应用启动失败
对我来说,解决问题的唯一办法就是重新安装 docker。还有,一定要确定磁盘没有满
这是我使用的命令,但它可能会因已安装的 docker 版本而异:
apt-get install --reinstall docker.io
如果出现提示,请选择“是”以自动重新启动 docker 守护程序
为 Linux,
首先,查看所有运行ning容器
sudo docker ps
尝试重新启动
sudo systemctl restart docker
删除以前的 docker 同名图片(如果有的话)
sudo docker rm docker_container_id
再次运行
sudo docker run -d --name container_name image_name
这应该有效
或卸载docker并重新安装