我从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。
答案 0 :(得分:52)
docker ps
显示(正在运行)容器。 docker images
显示图片。
成功构建的docker镜像应出现在docker images
生成的列表中。但是只有一个正在运行的容器(它是一个图像的实例)才会显示在docker ps
的列表中(使用docker ps -a
也可以看到已停止的容器)。要从图片中启动容器,请使用docker run
。
答案 1 :(得分:19)
对我来说,docker ps -a
和docker images
都返回了一个空列表,即使我运行了许多Docker容器也是如此。我尝试重新启动系统时没有运气。快速sudo systemctl restart docker
修复了此“错误”。