docker ps显示空列表

时间:2016-03-15 14:56:26

标签: docker docker-toolbox

我从docker文件中构建了一个docker镜像。 Build说它成功了。但是当我尝试通过app.UseCookieAuthentication(new CookieAuthenticationOptions { AuthenticationType = "ApplicationCookie", LoginPath = new PathString("/Auth/"), CookieDomain = "localhost", CookieName = "MyCookie" }); (也尝试docker ps)显示docker容器时,它会显示一个空列表。奇怪的是,我仍然可以通过调用docker ps -a以某种方式将我的泊坞窗图像推送到dockerhub。

我想知道发生了什么?我在Windows 7上,刚刚安装了最新版本的dockertoolbox。

2 个答案:

答案 0 :(得分:52)

docker ps显示(正在运行)容器。 docker images显示图片。

成功构建的docker镜像应出现在docker images生成的列表中。但是只有一个正在运行的容器(它是一个图像的实例)才会显示在docker ps的列表中(使用docker ps -a也可以看到已停止的容器)。要从图片中启动容器,请使用docker run

答案 1 :(得分:19)

对我来说,docker ps -adocker images都返回了一个空列表,即使我运行了许多Docker容器也是如此。我尝试重新启动系统时没有运气。快速sudo systemctl restart docker修复了此“错误”。