哈飞海怪 发表于 2020-7-14 14:14

斐讯N1用U盘开启docker方法分享 最简便最实用

现在很多的斐讯N1用户都喜欢弄一些盒子的玩法,但是现在也有不少的小伙伴和我说,N1在安装openwrt后必须要刷入emmc才会自动启动docker,且如果直接用service开启docker会出现缓存不足的错误。今天我就来给大家分享如何使用U盘来开启docker的方法。

Docker-CE说明: N1在 U盘上不启用docker,写入emmc后自动启用,数据目录是 /mnt/mmcblk1p3/docker、云的数据目录是 /mnt/mmcblk0p4/docker理论上其它op固件、以及设备也可以使用这种方法。不过需要自己搞清楚该固件docker存储位置的挂载点,通过修改挂载点或者直接用软链接。



因此,解决问题的办法是只要把docker的挂载点加载出来就可以解决。可以利用U盘本身的剩余空间/外置存储设备作为挂载点。

方法一:
**** Hidden Message *****
此时使用ssh管理软件(putty、xshell等)登入N1
输入命令:service dockerd start
随后就可以在openwrt中docker选项卡中看到docker已经启用。且数据缓存定向到了创建的分区/外置存储中。方法二:

在你需要挂载docker数据目录的挂载点(可以在挂载点中查看,如/mnt/sda3/)下建立一个名为mmcblk1p3的文件夹,随后使用终端,进行软链接,

<font size="2">ln -s /mnt/sda3/mmcblk1p3/ /mnt/</font>
之后再输入命令:service dockerd start,同样可以启动docker。这个方法比上一个更加方便实用,而且不会改变挂载点参数

有的同学按方法2弄完后,看系统-启动项中,dockerd的状态是红色的已禁用,此时重启的话docker是不会自己启动的,需要自己去点击一下以启用。之后重启就会自启了。

方法三:
**** Hidden Message *****
注意:这些方法都有一个弊端,就是U盘重启的时候,如果另一个USB口也插入了驱动器,可能会让系统的挂载文件有误(比如启动优盘会挂载到sdb1),需要自己确定一下挂载位置。


匹诺曹的鼻子 发表于 2020-7-14 14:19

真的不错 马上试试

ykj363963169 发表于 2020-7-21 02:15

高手在当贝啊!学习了

欧阳小兔 发表于 2020-7-25 06:47

谢谢分享

lhy31512 发表于 2020-7-25 11:10

楼主用心了,内容非常精彩。

wagzc 发表于 2020-7-29 12:07

跟着大佬学习一下

car52 发表于 2020-8-2 09:44

楼主用心了,内容非常精彩。

hougf 发表于 2020-8-9 13:03

学习学习

sunhb888 发表于 2020-8-16 15:46

ding ding ding

sunhb888 发表于 2020-8-16 15:48

ding ding ding
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 斐讯N1用U盘开启docker方法分享 最简便最实用