DHCP は Docker のフラッシュをリースします

DHCP は Docker のフラッシュをリースします

私は 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 リリースのみと同じではありませんが、必要なことはすべて実行します。

関連情報