Loading... # 前言 routerOS支持docker了,我的版本是7.5。(仅支持ARM、ARM64和x86平台) 我这里部署pihole为案列演示 # 启用 默认是关闭容器功能的,我们要开启 ``` /system/device-mode/update container=yes ```  在5分钟内断电重启一下 重启完成输入,可以看到容器功能已经打开 ``` /system/device-mode> /system/device-mode/print ```  # 创建docker网络   我这里是打算让docker单独一个网段,所以我这里填了10.0.10.2/24,网关10.0.10.1。  然后是添加桥接,名字随意   以后每个容器都是要创建veth接口,然后添加到docker桥接上的   这个地址就是docker的网关了 # 安装pihole 安装容器大抵都是一样的我这就是以pihole为演示,我们可以先打开dockerhub,找到相关的容器信息 ## 设置环境变量 pihole有两个环境变量:时区 TZ和密码 WEBPASSWORD  value是 Asia/Shanghai  同理:name可以随便填,key是WEBPASSWORD,value是你的密码 ## 设置挂载 pihole 的挂载有两个 ``` /etc/pihole ``` 和 ``` /etc/dnsmasq.d ```  src是容器的目录 `/etc/pihole` dst是ros的目录 我这里写的是`/pihole/etc`  同理 src: `/etc/dnsmasq.d ` dst:`/pihole/dnsmasq` ## 启动  如图所示填好就可以启动了,启动成功访问veth1的地址就可以访问了 最后修改:2022 年 10 月 16 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏
6 条评论
拉不到镜像,不知道是咋回事
RoS 提供文件系统给 Docker 当成 Volume 挂载吗?要不然配置文件啥的都不好持久化。。。
rb5009不想挂载到内部盘,想挂到外置的u盘,应该怎么操作呢?
no registry url set
来个mosdns的挂载
用作者的那个mosdns就行了