docker容器指定主機同網(wǎng)段方式
docker容器指定主機同網(wǎng)段
使用macvlan網(wǎng)絡模式可以讓Docker容器直接連接到物理網(wǎng)絡,而不需要通過NAT或端口映射的方式來訪問它們。
可以提高網(wǎng)絡性能和穩(wěn)定性,同時也可以使容器更易于管理。
1、查詢網(wǎng)卡的名稱
使用ifconfig命令查看網(wǎng)卡名:
ifconfig [網(wǎng)卡名]: inet [主機IP] netmask [子網(wǎng)掩碼] broadcast [網(wǎng)關(guān)地址]

2、創(chuàng)建網(wǎng)絡并綁定物理網(wǎng)卡
網(wǎng)絡模式 macvlan
macvlan 可以將虛擬網(wǎng)卡跟主機共用同一網(wǎng)段。
docker network create -d macvlan --subnet=172.168.1.0/24 --gateway=172.168.1.1 -o parent=eth0 網(wǎng)絡名稱
-o parent=eth0 將虛擬網(wǎng)絡綁定網(wǎng)卡
docker network create -d macvlan --subnet=[網(wǎng)段] --gateway=[網(wǎng)關(guān)] -o parent=[網(wǎng)卡] macvlan
例如:
我的網(wǎng)卡名是eth0,網(wǎng)關(guān)是192.168.1.1
這樣我可以創(chuàng)建一個名字叫new_macvlan01的macvlan網(wǎng)絡如下:
docker network create -d macvlan --subnet=192.168.1.1/24 --gateway=192.168.1.1 -o parent=eth0 new_macvlan01
3、容器一個固定IP
可以使用如下命令創(chuàng)建一個容器,并給它一個固定IP:
docker run -it --name [容器名] --net macvlan --ip=[固定IP] [鏡像名] /bin/bash
例如:
我想以centos8鏡像創(chuàng)建一個名字叫test的容器,并給它一個IP為192.168.1.10
docker run -it --name test --net macvlan --ip=192.168.1.10 centos8 /bin/bash
其他命令
4、解除容器綁定的網(wǎng)絡
docker network disconnect 網(wǎng)絡名稱 容器名稱
5、為容器重新指定網(wǎng)絡
docker network connect 網(wǎng)絡名稱 容器名稱
6、為容器重新指定網(wǎng)絡和ip
docker network connect 網(wǎng)絡名稱 容器名稱 --ip 192.168.252.10
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在docker創(chuàng)建的mysql容器中如何執(zhí)行mysql腳本
在Docker容器中執(zhí)行MySQL腳本的步驟包括進入容器、連接MySQL服務并執(zhí)行腳本,如果腳本在主機上,可以直接通過命令執(zhí)行,無需進入容器2024-11-11
從編寫到管理詳解Docker鏡像與Dockerfile基礎(chǔ)指南
Docker?容器化已成為現(xiàn)代應用交付的事實標準,而鏡像則是容器的源代碼,這篇文章主要介紹了Docker鏡像操作的核心技巧與常用指令,希望對大家有所幫助2026-05-05
docker無法刪除鏡像報Error:?No?such?container的錯誤問題
docker無法刪除鏡像的解決方法很簡單,只需要簡單三步即可完美解決docker刪除鏡像過程中,一直報Error:?No?such?container的錯誤問題,感興趣的朋友跟隨小編一起看看吧2023-01-01
docker-compose搭建prometheus+grafana+釘釘告警
本文主要介紹了docker-compose搭建prometheus+grafana+釘釘告警,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07
docker for windows 容器內(nèi)網(wǎng)通過獨立IP直接訪問的方法
這篇文章主要介紹了docker for windows 容器內(nèi)網(wǎng)通過獨立IP直接訪問的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12

