openwrt Docker不能联网

文章参考:docker上网(docker安装openwrt无法上网) - 老白网络

外网不能访问内网是应为防火墙。内网访问外网如下:

清理容器垃圾

bash 复制代码
docker volume prune -f

创建一个网络

bash 复制代码
docker network create --subnet=172.18.0.0/16 mynet

通过该网络创建gerrit

bash 复制代码
docker run -tid --name gerrit --net mynet -p 8080:8080 -p 29418:29418 gerritcodereview/gerrit

运行容器

bash 复制代码
docker exec -it gerrit bash

设置网关

bash 复制代码
ip route add default via 172.18.0.1

设置DNS

bash 复制代码
echo "nameserver 8.8.8.8" >/etc/resolv.conf

退出容器

bash 复制代码
exit
相关推荐
EverydayJoy^v^1 小时前
RH134学习进程——十二.运行容器(1)
linux·运维·容器
java_logo1 小时前
OpenProject Docker 容器化部署指南:从快速启动到生产环境配置
docker·容器·openproject·openproject部署·openproject部署手册·openproject部署方案·openproject部署教程
b***25111 小时前
电池组PACK自动化生产线的关键流程与核心优势
运维·自动化
曦云沐3 小时前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
哲伦贼稳妥3 小时前
职场发展-遇到以下情况请直接准备后手吧
运维·经验分享·其他·职场和发展
Exquisite.4 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
北塔软件4 小时前
北塔方案 | 政府行业IT运维解决方案
运维·it运维·解决方案·政务
cg_ssh4 小时前
Docker 下启动 Nacos 3.1.1 单机模式
运维·docker·容器
修己xj4 小时前
使用 Docker 部署 SQL Server 并导入 .mdb 文件的完整指南
运维·docker·容器
郝亚军6 小时前
ubuntu-18.04.6-desktop-amd64安装步骤
linux·运维·ubuntu