docker停止,仍然在浏览器中呈现网页

时间:2018-05-03 17:07:57

标签: docker

我在当地运行了容器。

当我输入" localhost:80"在我的浏览器中,它打开了我通过容器加载的网站页面。(我在下面附上了localhost的内容)。

问题:无法停止正在运行的容器。

尝试过的命令: - > docker container ls ----什么都不打印,只是表格的标题

- > docker container ls -a ----打印我已加载的容器。

- > docker ps ----什么都不打印,只是表格的标题

- > docker ps -a ----打印我已加载的容器。

- > docker stop dockerName ---->在我的情况下,泊坞窗名称是," my-first-ginx"

- > docker stop dockerId ---->在我的案例中,docker id是,05de0a976988

- > docker kill dockerId --->收到错误消息,如下所述,

来自守护程序的错误响应:无法杀死容器:05de0a976988:容器05de0a976988d1c323981bcbc342dfc9cec79a08162e6ec4de184dad5289cfc5未运行

第一个截图证明存在名为" my-first-nginx"

的容器

第三个截图是证明当我点击localhost:80

时它仍在运行

第二个截图证明我无法杀死该容器,因为它没有运行。

我今天才开始学习码头工具,所以请别人帮忙,我犯了什么错误?

enter image description here

enter image description here enter image description here

更新:

删除所有已停止的容器后,我仍然在" localhost:80" 。

enter image description here

1 个答案:

答案 0 :(得分:1)

在这种情况下,浏览器正在缓存欢迎页面。 这是一个简单的GET,因此浏览器会缓存它而不是进行实际调用来获取url的内容,它只是从缓存中加载页面。

要验证这一点,请在Windows上执行Ctrl+F5或在OSX上执行Option+Shift+R,这将指示浏览器获取最新信息并忽略缓存。

然后你可以看到它失败了,因为docker容器没有运行。