VMを一時停止/再開するたびにDockerネットワークが機能しない(コンテナとホスト間のタイムアウトなど)。仮想マシンでドッカーを使用していますが、仮想マシンはドッカーによって制御されません。
この問題はdocker()を再起動することで解決できますが、sudo systemctl restart docker
回復スクリプトに追加できるようにネットワークコンポーネントを再起動/リセットすることをお勧めします。
Dockerはネットワークコンポーネントを再起動するためのAPIを提供していますか?
答え1
試してみました:
docker network connect multi-host-network [container_name]
これは、実行中のコンテナをネットワークに接続することが知られています。自動的に再接続する必要があるようですが。