溫馨提示×

Docker容器與宿主機怎么相互訪問

小億
544
2024-01-23 11:39:07
欄目: 云計算

Docker容器與宿主機可以通過網(wǎng)絡相互訪問。

  1. 容器訪問宿主機:

    • 使用宿主機IP地址來訪問宿主機上的服務。容器可以通過宿主機的IP地址來訪問宿主機上的服務,例如宿主機上運行的數(shù)據(jù)庫或其他服務。
    • 使用宿主機的主機名來訪問宿主機上的服務。Docker提供了一個特殊的DNS解析器,可以使用宿主機的主機名來訪問宿主機上的服務。宿主機的主機名是host.docker.internal。
  2. 宿主機訪問容器:

    • 使用容器的IP地址來訪問容器??梢允褂萌萜鞯腎P地址來訪問容器上運行的服務。
    • 使用容器的端口映射來訪問容器。可以通過在容器運行時使用-p--publish參數(shù)來映射容器的端口到宿主機上,然后可以使用宿主機的IP地址和映射的端口來訪問容器。

需要注意的是,默認情況下,Docker使用的是橋接網(wǎng)絡模式,容器和宿主機是在同一個網(wǎng)絡中的。如果使用其他網(wǎng)絡模式,如主機模式或自定義網(wǎng)絡模式,訪問方式可能會有所不同。

0