目次
カスタムブリッジネットワークを作成します
静的IPでコンテナを実行します
重要なメモ
ホームページ 運用・保守 Docker Dockerコンテナに静的IPを設定する方法は?

Dockerコンテナに静的IPを設定する方法は?

Sep 17, 2025 am 05:38 AM
docker 固定IP

カスタムブリッジネットワークの作成:Dockerネットワーク作成を使用して、サブネット、ゲートウェイ、ネットワーク名を指定します。 2。コンテナを実行するときは、IPがサブネットスコープ内で占有されていないことを確認するために、-networkと-IPを介して静的IPを指定します。

Dockerコンテナに静的IPを設定する方法は?

Dockerコンテナの静的IPを設定するには、特定のサブネットを備えたカスタムブリッジネットワークを作成し、コンテナを実行するときに固定IPアドレスを割り当てる必要があります。 Dockerのデフォルトブリッジネットワークは静的IPSを直接サポートしていないため、ユーザー定義のネットワークが必要です。

カスタムブリッジネットワークを作成します

サブネット、ゲートウェイ、およびオプションのIP範囲を使用してネットワークを定義して、IP割り当てを制御します。

Docker Network Create \ --subnet = 192.168.100.0/24 \ -gateway = 192.168.100.1 \ static-network

これにより、192.168.100.0/24サブネットを使用してStatic-Networkという名前のネットワークが作成されます。何でも名前を付けて、必要に応じてIPスキームを調整できます。

静的IPでコンテナを実行します

-network-ipフラグを使用して、定義されたサブネットから静的IPを割り当てます。

docker run -d \ ---name = my-container \ ---network = static-network \ -ip = 192.168.100.10 \ nginx

私のコンテナのコンテナは、このネットワークを使用する限り、常にIP 192.168.100.10を取得します。

重要なメモ

  • IPはカスタムネットワークのサブネット内にある必要があります。
  • 競合を回避するために、IPがまだ使用されていないことを確認してください。
  • 静的IPは、デフォルトのブリッジではなく、ユーザー定義のブリッジネットワークまたはMacVLANネットワークでのみサポートされています。
  • Docker Composeを使用している場合は、 IPv4_Addressを使用してネットワークセクションの下にIPを指定します。

基本的に、独自のネットワークを定義し、コンテナスタートアップでIPを割り当てます。これが、Dockerコンテナの信頼できる静的IPを取得する方法です。

以上がDockerコンテナに静的IPを設定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

CentosにDockerをインストールする方法 CentosにDockerをインストールする方法 Sep 23, 2025 am 02:02 AM

Dockerの古いバージョンをアンインストールして競合を回避します。2。

Dockerを始める方法 Dockerを始める方法 Aug 16, 2025 pm 01:46 PM

dockerisaplatformpackaging、出荷、andrunningapplicationsinightionsingweight、隔離されたnostoskernel、virtualmachines.2.installdockerdesktoponwindowsormacos、oruseetecurlcommandinux、thentestestestwithdockerurunhello

WindowsのDockerはどのように機能しますか? WindowsのDockerはどのように機能しますか? Aug 29, 2025 am 09:34 AM

dockerforwindowsusasalinuxvmorwsl2torunco​​ntainersbecausewindowslacksnativelinuxkernelfeatures;

ぶら下がっているDocker画像を削除する方法は? ぶら下がっているDocker画像を削除する方法は? Aug 02, 2025 am 11:37 AM

danglingimagesAurtaggedlayersは、notasiated withancontainerandcanberemovedingdocker’sbuilt-incommands.1.usedockerimagePruneTosafeleRemovedinglingimageAfterconconation、oradd-ftoforceremovalwithoutprompt.2.used-ftoforceremovallunuse aremuse

Dockerコンテナでコマンドを実行する方法 Dockerコンテナでコマンドを実行する方法 Aug 20, 2025 am 05:09 AM

Dockerrunを使用してコマンドを新しいコンテナで実行し、Dockerexecを使用して実行中のコンテナでコマンドを実行します。特定の方法は次のとおりです。1。ドッケルンを使用して新しいコンテナを起動し、ドッケルンなどのコマンドを実行します。 2. Dockerexecを使用して、dockerexecmy-nginx-servicepsauxなどの実行中のコンテナ内のコマンドを実行し、インタラクティブな操作は、dockerexec-itmy-container/bin/bashなどを追加する必要があります。 3。dockerrunnginx:restrynginx-tなど、コンテナを起動するときにデフォルトのコマンドを上書きする

Dockerの使用方法には、ローカル開発のために Dockerの使用方法には、ローカル開発のために Aug 31, 2025 am 02:43 AM

courcedockerefectivilly forlocaldevelopment、firstInstalldockerdesktoporeningindverifywithdocker - versionanddockerrunhello-world; thencreatedockerfiletodefineyouourapp’senvirnmentadocker-compose.ymlformlforti-servicestupslikeanode.jsappostedprikeandode。

「Dockerコンテナが起動していない」という問題をトラブルシューティングする方法は? 「Dockerコンテナが起動していない」という問題をトラブルシューティングする方法は? Sep 20, 2025 am 12:11 AM

CheckContainerLogsusingDockerLogs [container_id] to identifiedifiedififyStirtuperrorSlikemissingFilesOldencyFailures.2.runtheContainerInteractiveWithDockerrun - rm-it--エントリポイント/bin/shimage_namage_nametospectenpectenmentandantyantymanyallytestcommands.f.

Dockerを使用してPostgreSQLデータベースを設定するにはどうすればよいですか? Dockerを使用してPostgreSQLデータベースを設定するにはどうすればよいですか? Sep 17, 2025 am 03:31 AM

使用offcontrunpostgresqlwithocontallation bystartingAcontainer withtheofficialimage、settingpassword、ポート、およびvolumeforpersistence.2.createanamedvolumepostgres-datatoporedatedataacrosscontainerstarts.3.CustomizatabasavasenaMeanduservasureenvironenmentsv

See all articles