恢复虚拟机后重新启动 Docker 网络

恢复虚拟机后重新启动 Docker 网络

每当我挂起/恢复虚拟机时,docker 网络就无法运行(例如容器和主机之间超时等)。我在虚拟机中使用docker,虚拟机不受docker控制。

这个问题可以通过重新启动 docker ( ) 来解决sudo systemctl restart docker,但我更愿意重新启动/重置网络组件,以便我可以将其添加到恢复脚本中。

docker 是否提供 api 来重新启动其网络组件?

答案1

你有没有尝试过:

docker network connect multi-host-network [container_name]

据称这会将正在运行的容器连接到网络。虽然看起来它应该自动重新连接。

相关内容