Ubuntu18.04でDockerコンテナのIPv6を有効にする方法ICHI.PROUbuntu18.04でDockerコンテナのIPv6を有効にする方法DockerホストとデーモンをIPv6用にセットアップする方法と、オプションでパブリックIPv6アドレスを持つコンテナーを公開する方法を学びます。この記事では、Ubuntu18.04ホストでDockerコンテナーのIPv6接続を有効にするために必要な手順について説明します。これは、仮想サーバーへのスタンドアロンDocker19.03インストールに関する私の調査結果に基づいています。同様の設定に適用できるはずであり、次のトピックをカバーしています。DockerホストでIPv6を有効にするDockerデーモンでIPv6を有効にするIPv6を介したコンテナへのアクセスホストでIPv6を有効にする必要があるのは、それがまだ機能していない場合のみです。これを確認する簡単な方法は、マシンとの間でIPv6pingメッセージを送信することです。Ubuntuホストからこれを行うには、たとえばgoogle.comにping6を使用します。$2}'私のように、IPv6を最初に手動で構成する必要があるサーバーがある場合は、次の手順を実行できます。NetplanでIPv6を手動で構成するデフォルトでは、Ubuntu18.04はネットワーク構成にNetplanを使用します。netplanディレクトリの.yamlファイルに追加します。このファイルの名前は01-netcfg.yamlまたは50-cloud-init.yamlです。変更されたファイルの例を次に示します。このファイルを編集するときは注意してください。YAML形式であり、インデントに2つまたは4つのスペースを使用します。このファイルのフォーマットを誤ると、次回の再起動時にマシンのネットワーク接続が切断される可能性があります。ネームサーバーがIPv6クエリを解決できることを確認する必要があります。次に、新しい構成を適用します。applyDockerデーモンでIPv6を有効にする次のステップは、DockerデーモンでIPv6を有効にすることです。現在のDockerバージョン19.03のドキュメントを見るのはあまり役に立ちません。