如何阻止docker拖

如何阻止docker拖,docker,Docker,我刚刚开始学习docker。在一个教程中,我看到了docker pull命令,它可以像docker pull container name一样用于从docker hub存储库中拉出相应的容器 但在这种情况下,如果您使用“Ctrl+C”取消拉取,它将退出正在进行的进程,但不会停止下载,我使用显示的nethogs确认了这一点, 我在谷歌上搜索了同样的内容。但我看不到任何有用的信息。取消docker拉动的正确方法是什么?请提供帮助。目前没有直接的方法来停止正在进行的docker pull过程。您应该

我刚刚开始学习docker。在一个教程中,我看到了docker pull命令,它可以像
docker pull container name
一样用于从docker hub存储库中拉出相应的容器

但在这种情况下,如果您使用“Ctrl+C”取消拉取,它将退出正在进行的进程,但不会停止下载,我使用显示的
nethogs
确认了这一点,


我在谷歌上搜索了同样的内容。但我看不到任何有用的信息。取消docker拉动的正确方法是什么?请提供帮助。

目前没有直接的方法来停止正在进行的docker pull过程。您应该使用重新启动docker服务

sudo service docker restart
这将停止docker的持续拉动。有关更多详细信息,请查看此github docker问题


警告:此命令将停止系统中所有正在运行的容器,因为从最初发布到现在已经一年了。现在更新如果您只需按Ctrl-C,它将终止实际的docker pull进程


这也适用于引擎API。如果您拉取容器并读取流,销毁读取流将停止拉取过程

您应该重新启动服务器进程,请参阅@user2915097 Great!它似乎起作用了。你能写同样的答案吗?我真的很震惊,有多少人认为这是一个可以接受的解决方案…我不能因为一次拉动失败就重新启动生产箱,我有重要的东西在那个箱上运行。(不是责备你,我只是非常震惊,我经常认为这是一种非常正常的修复方法)@taxilian我想,现在没有直接的方法。因此,除了这样的黑客之外,没有别的办法了。…@Mr.陌生人,这会重新启动\停止其他容器吗?@stackit是的,不幸的是,一年后有什么新方法吗?