docker實(shí)現(xiàn)將容器設(shè)置與宿主機(jī)為同一局域網(wǎng)
Centos
1. 虛擬網(wǎng)卡添加
需要幾個(gè)docker就添加幾塊虛擬網(wǎng)卡。
需要注意的是需要網(wǎng)卡的命名:必須為ens37:1,ens37:2,ens37:3以此規(guī)律命名
cd /etc/sysconfig/network-scripts cp ifcfg-ens37:1 ifcfg-ens37:2 vi ifcfg-ens37:2

2. 執(zhí)行systemctl restart network命令重新導(dǎo)入網(wǎng)卡信息。
3. 啟動(dòng)docker
docker run -itd -p ip:port:port ubuntu:laster /bin/bash
Ubuntu
1. 添加虛擬網(wǎng)卡
vim /etc/network/interfaces
原文件:

修改完后

我的IP段位201.1,網(wǎng)卡為ens32
2. 重啟網(wǎng)卡
/etc/init.d/networking restart
3. 運(yùn)行docker images
docker run -it -d -p 192.168.201.196:21:21 ftp:test /bin/bash
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker-compose部署gitlab的詳細(xì)過程
文章介紹了GitLab作為開源版本控制系統(tǒng)的核心功能(代碼托管、CI/CD、項(xiàng)目管理等)及適用場(chǎng)景,詳細(xì)說明了使用docker-compose部署GitLab 18.2.4-ce的步驟,并指導(dǎo)配置Nginx反向代理實(shí)現(xiàn)便捷訪問,感興趣的朋友跟隨小編一起看看吧2025-08-08
解決Ubuntu中Docker安裝時(shí)“無法找到軟件包”錯(cuò)誤的解決方案
在Ubuntu中安裝Docker時(shí)遇到“無法找到軟件包”錯(cuò)誤,通常是由于軟件源未正確配置或更新、軟件包名稱錯(cuò)誤或已更改等原因造成的,解決方法包括添加Docker官方軟件源、更新軟件包列表、重新安裝Docker等2026-01-01
Docker 特權(quán)模式的場(chǎng)景、風(fēng)險(xiǎn)與生產(chǎn)級(jí)安全實(shí)踐?
本文主要介紹來了Docker 特權(quán)模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-05-05
Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式
這篇文章主要介紹了Docker時(shí)間不一致,時(shí)區(qū)設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
Win10系統(tǒng)使用docker部署ragflow的實(shí)現(xiàn)
本文主要介紹了Win10系統(tǒng)使用docker部署ragflow的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-05-05
dockerfile報(bào)錯(cuò)“/bin/sh -c yum -y install“問
文章主要討論了解決Docker容器安裝vim時(shí)出現(xiàn)錯(cuò)誤的問題,指出是容器版本不兼容導(dǎo)致,建議使用Centos 7版本的容器,提供了一種解決方案,并鼓勵(lì)讀者參考此經(jīng)驗(yàn)2026-05-05

