Docker 設定固定IP位址

2022-09-24 05:33:10 字數 1140 閱讀 8558

檢視docker的網路型別:

docker network ls    ----檢視docker下網路模式

network id     name        driver       scope

9781b1f585ae bridge bridge local

1252da701e55 host host local

237ea3d5cfbf none

null local

啟動 docker的時候,用 --network 引數,可以指定網路型別

docker run -itd --name test1 --network bridge --ip 172.17.0.10 centos:latest /bin/bash

bridge:橋接網路

預設情況下啟動的docker容器,都是使用 bridge,docker安裝時建立的橋接網路,每次docker容器重啟時,會按照順序獲取對應的ip位址,這個就導致重啟下,docker的ip位址就變了

none:無指定網路

使用 --network=none ,docker 容器就不會分配區域網的ip

host: 主機網路

使用 --network=host,此時,docker 容器的網路會附屬在主機上,兩者是互通的。

例如,在容器中執行乙個web服務,監聽8080埠,則主機的8080埠就會自動對映到容器中。

建立自定義網路:(設定固定ip)

docker network create --subnet=172.18.0.0/16 mynetwork    ----建立網橋

docker network rm mynetwork                    ----刪除指定網橋

建立docker容器使用固定ip(紅色字)

docker run -itd --name networktest1--net mynetwork --ip 172.18.0.2centos:latest /bin/bash

docker設定固定ip位址

docker安裝後,缺省會建立下面三種網路型別 root centos mysql01 root centos mysql01 data docker network ls network id name driver scope cab735099128 bridge bridge local 1...

設定固定IP位址

在 linux 上可以通過 ifconfig 和route 命令新增 ip別名。現在我們在eth0 上新增兩個 ip別名 192.168.0.111 和192.168.0.112 shell ifconfig eth0 1 192.168.0.111 broadcast 192.168.0.255 ...

Linux下設定固定IP位址

因為專案開發的需要,需要將開發測試機設定固定ip,以便訪問。下面就主要說明一下在linux下如何設定固定ip。首先可以通過 ifconfig 命令檢視當前的ip位址資訊 enp3s0 這個要具體看你 etc sysconfig network scripts目錄下的實際名稱 inet 你現在的ip位...