Docker 固化 DNS 解决开机上不了网的问题
发表于|更新于|软件
|总字数:77|阅读时长:1分钟
问题
Debian 每次开机所有容器都拿不到 DNS,上不了网,固化下 DNS 就行
解决
编辑 Docker daemon 配置
1
sudo nano /etc/docker/daemon.json
写入(没有就新建):
1
2
3{
"dns": ["<网关或者想自定义的 DNS 服务器>"]
}重启 Docker
1
sudo systemctl restart docker
文章作者: 李七夜
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 七夜 の Blog!
相关推荐

2024-01-23
用 Docker 搭建 LNMP 大型攻略
前言痛点 宝塔等面板虽然方便,但你永远不知道什么时候曝出来什么后门、漏洞,而且占用高、备份也不太方便 直接手撸 LDNMP 看起来很高级,但是耗时耗力,不方便备份 Docker 化就完美解决了这些问题 系统配置 默认现在处于 root 下 更新 packges1apt update -y && apt upgrade -y 安装一些必须得软件包1apt install wget curl sudo vim git unzip -y 安装 Docker1234567891011121314151617181920212223242526# 安装 Dokcerwget -qO- get.docker.com | bash# 查看 Dokcer 版本docker -v# 设置开机自动启动systemctl enable docker# 开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘cat > /etc/docker/daemon.json <<EOF{ "log-driver&qu...

2023-08-22
使用 Nginx Proxy Manager 进行负载均衡实现主备切换 + 反代 api.telegram.org
安装 Nginx Proxy Manager安装 Docker-compose1sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 1sudo chmod +x /usr/local/bin/docker-compose 创建安装目录12345sudo -i mkdir -p /root/data/docker_data/npmcd /root/data/docker_data/npm dokcer 安装1vim docker-compose.yml 123456789101112version: '3'services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped p...

2023-08-21
使用 x-ui “回家”访问内网资源
前言 之前用 Tailscale 挺好的,群晖作网关,不过免费的总归是速度不太行,还不支持自建中转节点 用了 iKuai 的 OpenVPN 感觉还可以,就是客户端 VPN 无法共存不太完美 无意间看到有人说可以 ss 连回家,设下策略就行了,研究了下,完美 iKuai の OpenVPN 导出配置,进去把 remote 后的ip改一下,保存并把后缀改成 ovpn,然后映射一下端口 x-ui 配置 上述 iKuai 的相关内容与以下无关 OpenWrt 里很多插件都带服务端,那些都可以。我这里虚拟了个 Ubuntu 用 docker 装,因为我家的多拨环境,没有办法指定旁路由内的某个插件走某条线路,群晖的话 macvlan 下的 Docker 无法与宿主机通信,弄这个比较麻烦 傻逼 Ubuntu 老卡在最后的安全安装上,断网安装就可以了 安装完后设置下网络:1sudo vim /etc/netplan/00-installer-config.yaml 12345network: ethernets: ens160: dhcp4: true vers...

2024-01-22
利用 Bot 解除 TG 限制群组转存
问题Telegram 的某些群组中无法复制、转发其中的消息 解决方法检索到了一个名为 SaveRestrictedContentBot 的 GitHub 项目 部署获取各项参数 获取 API_ID、 API_HASH 登录获取:https://my.telegram.org/auth 获取 BOT_TOKEN 在 Telegram 内搜索 @Botfather 获取 AUTH 在 Telegram 内搜索 @userinfobot 获取 FORCESUB 新建一个公开频道,把新建的机器人拉进去并设置为管理员,频道名即为 FORCESUB(不要带 @) 获取 SESSION 找到一个名为 pyrogramsessiongen 的 GitHub 项目 拉源码 1git clone https://github.com/Yoruwu/pyrogramsessiongen 安装 python 和 pip 进入脚本所在目录 1cd pyrogramsessiongen 执行脚本 1python3 gen.py 按要求输入各项参数,得到 SESSION 值 正式部署...

2023-09-05
隔离 EasyConnect 实现规则分流到公司内网
问题 公司的内网需要使用独立 VPN App 才能连接 无法和我使用的 VPN 共存 公司用的 EasyConnect,深信服的恶臭不用多说 思路将 EasyConnect 打包隔离起来,再暴露部分端口出来当代理端口,然后将这个代理加入分流 检索已经有前人造好的轮子,果然深信服害人不浅啊 实现 要注意版本,示范的是 CentOS 7,具体看文档 安装 Docker 版 EasyConnect1touch ~/.easyconn 1docker run --device /dev/net/tun --cap-add NET_ADMIN -ti -p 1080:1080 -p 8888:8888 -e EC_VER=7.6.3 -e CLI_OPTS="-d vpnaddress -u username -p password" hagb/docker-easyconnect:cli 开放 socks 1080 端口1iptables -I POSTROUTING -d 172.17.0.2 -p tcp -m tcp --dport 1080 -j MAS...

2024-06-25
防止遗忘 —— 群晖 Docker 安装 qBittorrent
省流PUID 和 PGID 要记得填,否则没有权限管理文件。一般来说群晖第一个账号的 uid 为 1026,管理员用户组的 gid 为 101,SSH 连上去输入 id 即可查看 部署docker-compose123456789101112131415161718services: qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - WEBUI_PORT=8080 - TORRENTING_PORT=6881 volumes: - /path/to/qbittorrent/appdata:/config - /path/to/downloads:/downloads ports: - 8080:8080 - 6881:688...
评论
公告
很多文章都处于新建文档 ing...





