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
相关推荐
一只哒布刘38 分钟前
RHCE-DNS域名解析服务器
运维·服务器
basic_code1 小时前
Docker部署kafka集群
docker·容器·kafka
sss-web12261 小时前
4.远程访问及控制
运维·服务器
moneyxjj2 小时前
Linux各种解压命令汇总
linux·运维·服务器
水宝的滚动歌词2 小时前
K8S单节点部署及集群部署
云原生·容器·kubernetes
Z y..2 小时前
记:Docker部署kafka消费者注册不到问题
docker·容器·kafka
陈yanyu2 小时前
Linux - 弯路系列3:安装和编译libvirt-4.5.0及虚拟网卡virbr0(virbr0-nic)创建
linux·运维·服务器
ly49833 小时前
docker--工作目录迁移
docker·容器·eureka
逃跑的羊3 小时前
jenkins提交gitee后自动部署
运维·gitee·jenkins
学习向前冲3 小时前
安装一键式重置密码插件(Linux)-CloudResetPwdAgent
linux·运维·服务器