ホームページ  >  記事  >  運用・保守  >  Docker が IPv6 アドレス セグメントを選択する方法

Docker が IPv6 アドレス セグメントを選択する方法

尚
オリジナル
2020-04-03 11:57:143519ブラウズ

Docker が IPv6 アドレス セグメントを選択する方法

コンテナ内のサービスで IPv6 をサポートできるようにする

実際には、IPv6 アドレスを割り当てる必要はありません。対応するポートがマップされている限り、Docker は外部 IPv6 アドレス ポートをコンテナの IPv4 ポートにマップします。したがって、ホストの対応する IPv6 ポートにアクセスするだけです。

Docker ネットワークに IPv6 アドレス セグメントを割り当てる

まず、Docker の IPv6 サポートを有効にしたい場合は、マシンに少なくとも /80 のアドレス セグメントがあることを確認する必要があります。

/etc/docker/daemon.json ファイルを編集し、次の内容を追加します。

{
    "ipv6": true,
    "fixed-cidr-v6": "2001:db8:1::/64"
}

このうち、2001:db8:1::/64 は IPv6 アドレス セグメントです。

次のコマンドを使用して Docker を再起動します。

systemctl restart docker

割り当てられた IPv6 アドレスを表示する (Debian/Ubuntu を例にします)

次のコマンドを使用して、Docker ネットワークに割り当てられた IPv6 アドレス セグメントを表示します。

ifconfig

コマンドが見つからないというメッセージが表示された場合は、次のコマンドを使用してネットワーク ツールをインストールしてください。

apt-get install net-tools

その他の関連チュートリアルについては、PHP 中国語 Web サイトの dockertutorial 列に注目してください。

以上がDocker が IPv6 アドレス セグメントを選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。