Docker安裝OpenWrt的實現(xiàn)步驟
我筆記本MacOs安裝Docker OpenWrt 失敗了,網(wǎng)絡一直容器內(nèi)外無法訪問.
今天使用虛擬機安裝一下,虛擬機使用Parallels,系統(tǒng)使用kali
一、安裝docker
sudo apt install docker.io
二、把網(wǎng)卡混雜模式打開
根據(jù)您當前的ip查看網(wǎng)卡?。?!
在您的liunx機子上輸入查看ip 的命令 ifconfig 或 ip addr 兩個命令其中的一個即可!
ip addr
或者
ifconfig
打開網(wǎng)卡混合模式
sudo ip link set 文字這里填你自己的網(wǎng)卡名稱 promisc on
以下是我的網(wǎng)卡名稱,每臺設備可能不一樣,要注意?。。?!
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 模式會為每個容器創(chuàng)建一個獨立的 ip 每個容器可以通過獨立的 ip 進行訪問
修改完成后粘貼到liunx里出現(xiàn)類似于圖片里的這種就是成功了
OpenWrt 標準鏡像
支持設備/平臺 | 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 標準鏡像為集成常用軟件包的 Docker 鏡像,鏡像自帶軟件包可滿足大多數(shù)情景下的使用需求
查看自己的系統(tǒng)架構
uname -a
創(chuà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
先進入openwrt容器內(nèi)
運行執(zhí)行命令
docker exec -it openwrt bash
用vi或者vim打開容器的網(wǎng)絡配置文件,保存文件
vim /etc/config/network
重啟openwrt容器網(wǎng)卡?。?!
/etc/init.d/network restart exit
重啟網(wǎng)絡, 重啟完成后便可以通過瀏覽器訪問了以下是我openwrt的打開地址,你填寫你自己的即可
防火墻設置
Turbo ACC 網(wǎng)絡加速設置
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
到此這篇關于Docker安裝OpenWrt的實現(xiàn)步驟的文章就介紹到這了,更多相關Docker安裝OpenWrt內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker 安裝TDengine 時序數(shù)據(jù)庫的技術指南
TDengine是一個高性能、分布式a的時序數(shù)據(jù)庫,專為物聯(lián)網(wǎng)(loT)和大數(shù)據(jù)分析日設計,下面給大家分享docker 安裝TDengine 時序數(shù)據(jù)庫的技術指南,感興趣的朋友一起看看吧2025-04-04使用 docker部署tomcat并接入skywalking的使用
這里主要介紹了使用 docker 部署 tomact 并接入 skywalking 的使用,因為在網(wǎng)上并沒有查到太多相關的信息,所以這里記錄下來,需要對有需求的小伙伴提供一些幫助2021-04-04使用elasticsearch定時刪除索引數(shù)據(jù)
這篇文章主要介紹了使用elasticsearch定時刪除索引數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03