淘先锋技术网

首页 1 2 3 4 5 6 7

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用及其所有依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,而且不用担心所依赖包环境问题。但是有时候在使用Docker时,我们可能会遇到删除不了网络的情况,下面就来介绍一下如何解决这个问题。

$ docker network rm [network_id]
Error response from daemon: error while removing network: network [network_id] has active endpoints

当我们使用以上命令删除网络时,如果网络中还有活跃的端点,就会出现以上错误提示。因此在删除网络时,我们需要先删除所有的容器。

$ docker rm $(docker ps -a -q)
$ docker network rm [network_id]

当然,如果您不想删除所有容器,也可以只删除与该网络相关的容器。

$ docker ps | grep [字母或数字前缀]
$ docker rm [container_id]
$ docker network rm [network_id]

这样,就可以顺利删除网络了。
如果还有问题欢迎继续咨询我们Docker技术支持。