是否可以重新启动网络删除的docker容器?

问题描述 投票:0回答:3

我尝试删除连接到容器的服装网络。你可以想象我没有,因为容器。我停止了它,然后删除了网络。当我尝试重新启动容器时,我没有重新启动,因为容器未连接到任何网络。然后尝试连接到不同的网络,但无法连接。那么,有什么办法可以重新启动该容器吗?

docker containers devops docker-networking
3个回答
2
投票

删除网络后,已删除网络的 id 将在输出中给出。 我们可以使用该 id 重新创建相同的网络:

docker network create "deleted_network_id"

游戏后将该网络连接到容器:

docker network connect "network_id" "container"

0
投票

也许这有效:

docker run -itd --network=networkName containerName

https://docs.docker.com/engine/reference/commandline/network_connect/


0
投票
  1. 重新创建具有相同名称的网络并获取其 id。
  2. 编辑容器的
    config.v2.json
    ,使用
    NetworkID
     中的新 id 更新 
    NetworkSettings.Networks
  3. 重启docker服务并重启容器
© www.soinside.com 2019 - 2024. All rights reserved.