Skip to content
Menu
メモ
  • ホーム
  • 開発技術
    • サーバー構築関係
      • 公開サーバー構築
      • ドメイン・サーバー
    • プログラム開発
      • Docker
    • 人工知能
  • ライフスタイル
    • 投資
      • 株式
    • お得
      • クレジットカード
  • ビジネスサポート
    • 会社経営
    • 経理
    • サンプルページ
  • 人間の肉体をコントロールする
メモ

Docker network

Posted on 2025年1月5日

目次

  • 参考
  • ネットワーク一覧表示
  • デフォルトのネットワーク名
  • docker ネットワーク名 dockerbuild_laravel_network
    • ネットワーク名
      • docker-compose.yml
    • Conteainersの名前
  • ネットワーク詳細
    • dockerbuild_laravel_network
    • bridge

参考

Docker コンテナ・ネットワークの理解

ネットワーク一覧表示

Docker起動後以下のコマンドを実行

PS D:\>  docker network ls
NETWORK ID     NAME                          DRIVER    SCOPE
ea1710130e72   bridge                        bridge    local
87419fea1f6e   dockerbuild_laravel_network   bridge    local
c7cc7a067126   host                          host      local
afd02037053f   none                          null      local

デフォルトのネットワーク名

Dockerが初期状態で作成するネットワークには、以下の3つがあります:

  1. bridge:
    • Dockerコンテナがデフォルトで接続する仮想ネットワーク。
    • 通常、単一ホスト内のコンテナ間通信に使用されます。
  2. host:
    • コンテナがホストのネットワークスタックを共有するネットワーク。
  3. none:
    • ネットワークが無効化された状態(通信機能なし)。

docker ネットワーク名 dockerbuild_laravel_network

dockerネットワーク名は、「Conteainersの名前+ネットワーク名」となります。

ネットワーク名

docker-compose.yml

networks:
laravel_network:

Conteainersの名前

ネットワーク詳細

dockerbuild_laravel_network

PS D:\> docker network inspect dockerbuild_laravel_network
[
    {
        "Name": "dockerbuild_laravel_network",
        "Id": "87419fea1f6e7c4c47851576baf26f44b89d3c6dc03e5bd16f1eb936d268213b",
        "Created": "2025-01-05T01:21:57.260143221Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.18.0.0/16",
                    "Gateway": "172.18.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "268a56615883a4250e2b5031809457f5a4f779e6c803caea049740dc93aac696": {
                "Name": "laravel-nginx",
                "EndpointID": "a1ccc20e81f372cf045829d2be8c98da6af1d5c4dd02c65864c4c6a169a38128",
                "MacAddress": "02:42:ac:12:00:05",
                "IPv4Address": "172.18.0.5/16",
                "IPv6Address": ""
            },
            "537430da4f98a8cbbc4bcdbe599c0a410a0f8ff5ac83a11515606f88afb37594": {
                "Name": "laravel-postgres",
                "EndpointID": "7527d67dd5d8f01f9a95198ad81aabb22807ac25a05d053b84e2deb10869236e",
                "MacAddress": "02:42:ac:12:00:03",
                "IPv4Address": "172.18.0.3/16",
                "IPv6Address": ""
            },
            "f54a5de7d310a5fa2e2eb6cdfb93b7b2cee740a5f2ed5b66ab36634d3c38b115": {
                "Name": "laravel-app",
                "EndpointID": "2326e34ba844fd1dafb21dbdeea8750b6918add933285248a54b4cbd5d12f01f",
                "MacAddress": "02:42:ac:12:00:02",
                "IPv4Address": "172.18.0.2/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "laravel_network",
            "com.docker.compose.project": "dockerbuild",
            "com.docker.compose.version": "2.30.3"
        }
    }
]

bridge

PS D:\> docker network inspect bridge
[
    {
        "Name": "bridge",
        "Id": "ea1710130e728166be7d10aedc7ce0a5cd1f55c876733111b95d5706e650e86e",
        "Created": "2025-01-05T07:49:23.333136928Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.17.0.0/16",
                    "Gateway": "172.17.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {},
        "Options": {
            "com.docker.network.bridge.default_bridge": "true",
            "com.docker.network.bridge.enable_icc": "true",
            "com.docker.network.bridge.enable_ip_masquerade": "true",
            "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
            "com.docker.network.bridge.name": "docker0",
            "com.docker.network.driver.mtu": "1500"
        },
        "Labels": {}
    }
]
PS D:\>

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

最近の投稿

  • クレジットカード
  • 教育訓練費・税額控除
  • タスクの優先順位の付け方や進め方
  • 会社へ出社した方が良い理由
  • 中間管理職

最近のコメント

  • Hello world! に WordPress コメントの投稿者 より

アーカイブ

  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org
©2025 メモ | WordPress Theme: EcoCoded