私は Docker コンテナを持っており、内部 DHCP を使用して IP をネットワーク インターフェイスに割り当てています。
コンテナを停止して再度実行するたびに、新しい IP が割り当てられます (例: 172.17.0.2、172.17.0.3、172.17.0.4 など)。
コンピュータを再起動すると、DHCPは最初からIPを割り当て始めます - 172.17.0.2
PC を再起動せずにコンテナーを再度実行するときに、現在の DHCP キャッシュ (リース) をフラッシュして常に 172.17.0.2 IP が割り当てられるようにする方法はありますか?
答え1
docker を再起動するだけで、docker の DHCP キャッシュを解放する最も簡単な方法を見つけました。例:
sudo service docker restart
これは DHCP リリースのみと同じではありませんが、必要なことはすべて実行します。