Docker安裝OpenWrt的實(shí)現(xiàn)步驟
我筆記本MacOs安裝Docker OpenWrt 失敗了,網(wǎng)絡(luò)一直容器內(nèi)外無法訪問.
今天使用虛擬機(jī)安裝一下,虛擬機(jī)使用Parallels,系統(tǒng)使用kali
一、安裝docker
sudo apt install docker.io
二、把網(wǎng)卡混雜模式打開
根據(jù)您當(dāng)前的ip查看網(wǎng)卡?。?!
在您的liunx機(jī)子上輸入查看ip 的命令 ifconfig 或 ip addr 兩個(gè)命令其中的一個(gè)即可!
ip addr
或者
ifconfig
打開網(wǎng)卡混合模式
sudo ip link set 文字這里填你自己的網(wǎng)卡名稱 promisc on
以下是我的網(wǎng)卡名稱,每臺設(shè)備可能不一樣,要注意?。。?!
sudo ip link set eth1 promisc on
創(chuàng)建 docker 網(wǎng)卡
下邊這行里面的一些參數(shù)也要替換
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth1 macnet
macvlan 模式會(huì)為每個(gè)容器創(chuàng)建一個(gè)獨(dú)立的 ip 每個(gè)容器可以通過獨(dú)立的 ip 進(jìn)行訪問
修改完成后粘貼到liunx里出現(xiàn)類似于圖片里的這種就是成功了
OpenWrt 標(biāo)準(zhǔn)鏡像
支持設(shè)備/平臺 | openwrt鏡像 |
樹莓派 1B | registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi1 |
樹莓派 2B | registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi2 |
樹莓派 3B / 3B+ | registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi3 |
樹莓派 4B | registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi4 |
armv7 | registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv7 |
arm8/aarch64 | registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8 |
x86_64/amd64 | registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 |
OpenWrt 標(biāo)準(zhǔn)鏡像為集成常用軟件包的 Docker 鏡像,鏡像自帶軟件包可滿足大多數(shù)情景下的使用需求
查看自己的系統(tǒng)架構(gòu)
uname -a
創(chuàng)建并啟動(dòng)docker 鏡像
arm8/arrch64
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:armv8 /sbin/init
x86_64/amd64
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:x86_64 /sbin/init
修改openwrt的ip
先進(jìn)入openwrt容器內(nèi)
運(yùn)行執(zhí)行命令
docker exec -it openwrt bash
用vi或者vim打開容器的網(wǎng)絡(luò)配置文件,保存文件
vim /etc/config/network
重啟openwrt容器網(wǎng)卡!?。?/p>
/etc/init.d/network restart exit
重啟網(wǎng)絡(luò), 重啟完成后便可以通過瀏覽器訪問了以下是我openwrt的打開地址,你填寫你自己的即可
防火墻設(shè)置
Turbo ACC 網(wǎng)絡(luò)加速設(shè)置
114.114.114.114,114.114.115.115,223.5.5.5,223.6.6.6,180.76.76.76,119.29.29.29,119.28.28.28,1.2.4.8,210.2.4.8,8.8.8.8,8.8.4.4,1.1.1.1
到此這篇關(guān)于Docker安裝OpenWrt的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker安裝OpenWrt內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker 安裝TDengine 時(shí)序數(shù)據(jù)庫的技術(shù)指南
TDengine是一個(gè)高性能、分布式a的時(shí)序數(shù)據(jù)庫,專為物聯(lián)網(wǎng)(loT)和大數(shù)據(jù)分析日設(shè)計(jì),下面給大家分享docker 安裝TDengine 時(shí)序數(shù)據(jù)庫的技術(shù)指南,感興趣的朋友一起看看吧2025-04-04使用 docker部署tomcat并接入skywalking的使用
這里主要介紹了使用 docker 部署 tomact 并接入 skywalking 的使用,因?yàn)樵诰W(wǎng)上并沒有查到太多相關(guān)的信息,所以這里記錄下來,需要對有需求的小伙伴提供一些幫助2021-04-04使用elasticsearch定時(shí)刪除索引數(shù)據(jù)
這篇文章主要介紹了使用elasticsearch定時(shí)刪除索引數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Docker部署Golang服務(wù)的實(shí)現(xiàn)步驟
不管是開發(fā)還是生產(chǎn)環(huán)境,通過docker方式部署服務(wù)都是一種不錯(cuò)的選擇,本文主要介紹了Docker部署Golang服務(wù)的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01