一、准备工作:1、按照官方教程安装好Docker。(有个坑,需要实际储存空间大于32GB的U盘,一般的32GB是按1000MB=1GB计算,实际空间会小于32GB,所以买的话记得买64GB以上的)
二、进入第三方Portainer管理
进入第三方Portainer管理
三、添加容器
点击鲸鱼
点击容器
添加容器
四、添加容器设置
三个地方需要设置
1、Name自己随便命名。
2、Image输入DockerHub的拉取命令:adguard/adguardhome
3、Publish all exposed network ports to random host ports 要打开,需映射端口
五、安装容器
点击Deploy the container进行安装容器
六、设置Adguard Home
记住分配的ip地址和对应的端口号
1、容器安装完成后,系统会自动随机映射端口号,记住容器分配的ip地址和3000端口对应的映射端口号(我的是172.17.0.3 和 32787 )
2、浏览器输入 路由器网关地址+端口号(即192.168.31.1:32787) 进入Adguard Home进行初始化,设置面板账号密码
全部默认即可,点下一步
到这,既是初始化完成
七、通过ip地址进入仪表盘进行相关配置
1、浏览器输入容器ip地址(即172.17.0.3)进入AdguardHome仪表盘,进行相关设置,具体设置不赘述,参考网络上各大佬的设置教程。
八、设置电脑、手机等终端设备的DNS服务器地址为容器的ip地址,实现功能
1、以PC举例,将DNS设置为容器ip地址(即172.17.0.3)
设置dns
2、设置好DNS后,用浏览器随便访问一下网页,然后进入仪表盘(172.17.0.3)就可以看到相关记录了
PS:其他容器应该也是类似这样安装使用,有空还要通过Portainer设置一个网络,给各个容器分配固定的ip地址,避免重启路由器后随机分配容器地址。
折腾过程参考了:
徐某某大佬分享于某乎的《小米AX9000 安装Docker及Docker应用安装和使用》
Yetta Daisy大佬分享于某SDN的《Docker安装Adguardhome》