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
相关推荐
Evan芙几秒前
nginx+php部署walle,发布php站点
运维·nginx·php
xdxghy09214 分钟前
mini centos7+k3s部署(镜像拉取解决版)
linux·运维·服务器·阿里云·运维开发
java_logo17 分钟前
LinuxServer.io LibreOffice 容器化部署指南
java·开发语言·docker·dubbo·openoffice·libreoffice·opensource
古城小栈27 分钟前
K8s 1.30 新特性:AI 驱动的资源调度 深度解析
人工智能·容器·kubernetes
浅水鲤鱼1 小时前
虚拟机VMware Workstation Pro 25H2设置中文界面
运维
杨浦老苏1 小时前
隐私优先的图片遮蔽工具AutoRedact
docker·ai·工具·群晖·图片
liebe1*12 小时前
第九章 防火墙入侵防御
运维·网络·防火墙
Radan小哥2 小时前
Docker学习笔记—day012
笔记·学习·docker
橘子真甜~2 小时前
C/C++ Linux网络编程13 - 传输层TCP协议详解(面向字节流和有连接)
linux·运维·服务器·c语言·网络·c++·tcp/ip
qq_5470261792 小时前
Docker 搭建Nexus3私服
运维·docker·容器