OpenWRT配置Docker并部署甜糖
一.配置Docker
依照F大的OpenWRT来继续次教程,其他作者同理,不一一列举
首选 ssh 登录到路由器,然后输入 /etc/docker-init ,将自动分区剩余硬盘空间并格式
化为 ext4回到 luci 的挂载点,点击 生成配置
下面可以看到新的分区的 UUID 了,点击 修改
启用 挂载点,并选择挂载为 Docker 的 /opt 数据分区,然后点击 高级设置,选择 ext4
格式。应用后 重启路由器重启后等待可以联网后,ssh 输入 /etc/docker-web 命令,将自动下载安装启动好
Docker 的 Web 管理界面上面命令成功运行后,在 Web 输入 你的路由器 IP:9999 端口 ,然后设置好管理员密
码,选择 local 即可进入管理界面点击 local 那个小鲸鱼图标就能管理本地的 Docker 了
最后说明下,从这个版本开始,x64 用 IMG 升级固件,如果你的分区布局不改变,那么
Docker 分区将会一直保留,升级完成后里面的数据和程序都会继续存在。
Enjoy
注:若上述过程中5步骤报错,请检查网络配置
二.修改 Docker 运行路径
1.使用 vim 打开 Docker 的 daemon.json 文件
vim /etc/docker/daemon.json
将文件中的 /opt/docker/
改为刚刚创建的文件夹的路径
2.重启OpenWrt,进入挂载点,如下则为正常状态。
三.部署甜糖
docker run -v /opt/docker:/mnts -d --name ttnode --net=host -i -t --privileged=true --restart=always registry.cn-hangzhou.aliyuncs.com/744287383/linux_ttnode:latest /start.sh
#第一次执行命令需要下载镜像。如果下载镜像非常慢的,请按下CTRL+C来中断下载,然后再次执行这条命令重新下载 #/mnt/ssd1为硬盘的挂载路径,存放缓存的路径,:/mnts这个冒号和路径的不能改动,ttnode为容器的名字。
docker logs ttnode
#命令中ttnode是指容器名,改成你自己的容器名。执行改命令可以获取绑定甜糖的二维码和甜糖服务的端口号,甜糖app扫码即可绑定设备
docker logs ttnode
#ttnode参数是容器名。注意:只需要运行这句命令就可以查看到端口和绑定设备的二维码
未配置网络的解决方法(端口转发)
如果您觉得上面的内容对您有帮助,可以打赏支持一下!
<< 上一篇
下一篇 >>