centos8安装docker使用smartdns+adguardhome,完美高效加速dns和去广告。
centos 8.0 64位安装教程略,mini最小安装即可,加上systembase。
以下命令复制粘贴即可:

#安装依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

#安装docker

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io

#启动docker

sudo systemctl start docker

#创建一个网卡docker-br0

docker network create --subnet=172.172.0.0/24 docker-br0

#安装adguardhome,一步一步执行。

docker run --net docker-br0 --ip 172.172.0.2 --name adguardhome -v /home/adguardhome/work:/opt/adguardhome/work -v  /home/adguardhome/conf:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp --restart=always -d adguard/adguardhome

#安装smartdns,一步一步来。

docker run -d -p 6053:53/udp --restart=always --net docker-br0 --ip 172.172.0.3 --name gsmartdns -v ~/.gsmartdns:/smartdns ghostry/smartdns
docker restart gsmartdns

#设置docker开机启动

systemctl enable docker

以上基本软件布置完毕!所有软件开机自动启动。

假设centos的地址为192.168.2.1,输入192.168.2.1:3000进入adguardhome配置界面,然后在设置-dns设置中,把上游dns设置为172.172.0.3,就这一个就可以了(这个是固定的)!

好了,docker和镜像部署搞定!

下面就是可以根据自己需求,分别修改adguardhome和smartdns的配置了,网上各种教程一大堆。

adguardhome配置文件文件地址为/home/adguardhome/conf/adguardhome.ymal
smartdns配置文件地址为/root/.gsmartdns/smartdns.conf

enjoy!

centos8安装docker使用smartdns+adguardhome,完美高效加速dns和去广告相关推荐

  1. Centos8安装Docker,使用Docker安装MySQL、Oracle并修改实例名

    centos8安装Docker 1.安装依赖 # 首先我们设置 Docker 仓库 yum install -y yum-utils device-mapper-persistent-data lvm ...

  2. centOs8安装docker报错:错误:事务检查错误

    运行sudo yum install docker-ce docker-ce-cli containerd.io命令安装docker时会报Transaction check error事物检查错误,试 ...

  3. centos8安装docker运行java文件

    本文由个人总结,如需转载使用请标明原著及原文地址 这里是基于我前一篇搭的centos8服务器做的,如果yum baseos源或appstream源有问题可以去看看前一篇 https://blog.cs ...

  4. CentOS8安装Docker服务

    记一次腾讯云轻量服务器CentOS8.2安装Docker服务. 准备工作:CentOS 8的工作实例和具有sudo特权的用户 一.如何添加必要的Docker存储库 我们将使用dnf config-ma ...

  5. CentOS8 安装 Docker repo ‘appstream‘ 下载元数据失败

    关闭防火墙 #查看当前防火墙状态 systemctl status firewalld #暂时关闭防火墙 systemctl stop firewalld #永久关闭防火墙 systemctl dis ...

  6. centos8 安装docker

    文章目录 安装Docker 设置仓库 安装 Docker Engine-Community 安装Docker 使用官方安装脚本自动安装 安装命令如下: curl -fsSL https://get.d ...

  7. CentOS之——CentOS8 安装 Docker

    官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址: https://download.docker.co ...

  8. Linux安装docker并配置阿里云镜像加速

    文章目录 Linux安装docker 1. 卸载系统之前的docker 2. 安装Docker-CE 3. 启动docker 4. 设置docker开机自启 5. 测试docker常用命令,注意切换到 ...

  9. Linux上安装Docker及配置阿里云镜像加速

    Docker安装 Docker的基本组成 镜像(image) Docker 镜像(image)就是一个只读的模板.镜像可以用来创建Docker容器,一个镜像可以创建多个容器.就好比java中的类和对象 ...

  10. CentOS8 安装 Docker

    安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add- ...

最新文章

  1. python文件指针放在文件的开头_将文件指针倒带到上一个lin的开头
  2. Tensorflow 模型加载及部分变量初始化
  3. 【时间序列】最完整的时间序列分析和预测(含实例及代码)
  4. HOT!闲来无聊,总结了下10个作为网民不得不知道的网址
  5. 为什么发了个博客分分钟被各种网站花式转载=。=而不通知我
  6. ITK:切割网格CutMesh
  7. pep8 python 编码规范_编码规范的重要性
  8. 创建一个路由节点struct fib_node
  9. PHP设计模式系列 - 数据访问对象模式
  10. Element-UI-的登录页面_密码框---Element-UI工作笔记004
  11. TDA4 制作 SD卡驱动
  12. 超市火灾烟气蔓延及人员疏散的matlab仿真模拟
  13. js找出两个数组中的重复项
  14. PMP 易错题汇总(二)
  15. HTTP笔记1:网络模型与TCP协议
  16. 个人电脑厂商艰难涉水家庭娱乐市场
  17. 红米note2位置服务器,红米Note2
  18. 在线升级,下载升级包过程中提示网络异常导致升级失败。
  19. P200阿木无人机学习笔记--二维码引导着陆
  20. 《MongoDB极简教程》第一章 NoSQL简史 amp; MongoDB安装amp;环境配置

热门文章

  1. Android ADB 环境变量配置
  2. lisp坐标一键生成_如何利用lisp程序一次性提取CAD中点的坐标(不要点击每个点,太多了麻烦)...
  3. 【noi.ac #1779】D
  4. 火狐firefox浏览器不能播放视频,但别的浏览器可以。
  5. 3DMax如何安装?3DMax2018软件安装图文教程全解
  6. 计算机视觉教程0-3:为何拍照会有死亡视角?详解相机矩阵与畸变
  7. 【二级等保】二级等保怎么做?价格怎么样?贵吗?
  8. 十大排序算法(附动态图解)- Java版
  9. 书摘:刘润《5分钟商学院》之“结果偏见”
  10. Q 语言 -- 赋值表达式