Docker容器固定IP分配詳解
我們?cè)谑褂胐ocker run創(chuàng)建Docker容器時(shí),可以用--net選項(xiàng)指定容器的網(wǎng)絡(luò)模式,Docker有以下4種網(wǎng)絡(luò)模式:
- host模式,使用--net=host指定。
- container模式,使用--net=container:NAME_or_ID指定。
- none模式,使用--net=none指定。
- bridge模式,使用--net=bridge指定,默認(rèn)設(shè)置。
默認(rèn)選擇bridge的情況下,容器啟動(dòng)后會(huì)通過(guò)DHCP獲取一個(gè)地址,這可能不是我們想要的,本文介紹在centos7 docker環(huán)境下使用pipework腳本對(duì)容器分配固定IP。
# brctl show # docker run -idt --net=none --name test1 registry.fjhb.cn/centos6 /bin/bash # brctl show # docker-enter test1 # ip a

# wget https://github.com/jpetazzo/pipework/archive/master.zip # unzip pipework-master.zip # cp pipework-master/pipework /usr/local/bin/ # chmod +x /usr/local/bin/pipework # pipework kbr0 test1 172.17.1.3/24@172.17.1.1 # brctl show # docker-enter test1 # ip a # route -n

Pipework有個(gè)缺陷,容器重啟后IP設(shè)置會(huì)自動(dòng)消失,需要重新設(shè)置。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Docker學(xué)習(xí)之?dāng)?shù)據(jù)卷和Dockerfile詳解
在容器化應(yīng)用的開(kāi)發(fā)和部署過(guò)程中,數(shù)據(jù)的持久化和共享是一個(gè)重要的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Docker學(xué)習(xí)之?dāng)?shù)據(jù)卷和Dockerfile的相關(guān)資料,需要的朋友可以參考下2024-04-04
IDEA部署Docker到WSL2的詳細(xì)過(guò)程
這篇文章主要介紹了IDEA 部署 Docker 到 WSL2的過(guò)程詳解,本地環(huán)境Windows10+WSL2(Ubuntu),具體操作過(guò)程跟隨小編一起看看吧2021-07-07
Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像)
這篇文章主要介紹了Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
樹(shù)莓派系列之使用docker安裝青龍面板和改端口號(hào)的配置問(wèn)題
這篇文章主要介紹了樹(shù)莓派系列之使用docker安裝青龍面板和改端口號(hào)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02
基于Docker結(jié)合Canal實(shí)現(xiàn)MySQL實(shí)時(shí)增量數(shù)據(jù)傳輸功能
這篇文章主要介紹了基于Docker結(jié)合Canal實(shí)現(xiàn)MySQL實(shí)時(shí)增量數(shù)據(jù)傳輸功能,本文給圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07
Docker添加tomcat容器無(wú)法訪(fǎng)問(wèn)首頁(yè)解決方案
這篇文章主要介紹了Docker添加tomcat容器無(wú)法訪(fǎng)問(wèn)首頁(yè)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07

