解决LEDE无法下载Docker环境的问题之覆盖

Linux, 折腾 2019/05/29

之前尝试在VPS上搭建假的download.docker.com网站,来解决koolshare版lede在部署docker环境时,遇到的 错误代码:-6 的问题

当时有位朋友在评论区留言说

其实只要把下载下来的最新版docker解压到设置的安装目录就行了,不用这么麻烦

又给了另外一种解决思路,来记录一下这个方法的操作步骤

1.下载docker环境

https://download.docker.com/linux/static/stable/x86_64/docker-18.09.6.tgz

比如我这边将其放置到 /mnt/msata/bugxia 记住这个路径!

2.解压docker

#进入刚刚存放docker压缩包的目录
cd /mnt/msata/bugxia
#解压
tar -xzvf docker-18.09.6.tgz
#这一步很关键,docker插件是通过检测docker目录下的bin文件夹来判断环境是否部署成功
mkdir docker/bin
#移动所有docker执行文件至bin目录
mv docker/* docker/bin

3.开始部署

注意下图的红框处需为存放docker压缩包的目录

4.部署成功



12 条评论

  • void 评论于 回复

    这个才是最有用的 简单方便 :咧嘴:

  • cc 评论于 回复

    非常感谢,成功啦 :可爱:

  • 啊啊a 评论于 回复

    感谢分享,成功了

  • Newshshj 评论于 回复

    又出现新的问题,网络接口下多余的接口如何删除?
    找到相关命令 ssh 到lede上 /etc/config/network 里面去删除对应的接口 ,保存后退出,运行
    /etc/init.d/network restart 然后重启网络即可。可出现了 Permission denied ,反正还是不行

    • Bug侠 评论于 回复

      @Newshshj
      /etc/config/network文件是不是插了一些多余的东西?
      或者/etc/init.d/network文件的权限不对?
      chown root:root /etc/init.d/network
      chmod 777 /etc/init.d/network

    • Newshshj 评论于 回复

      @Newshshj
      命令解决不了,我刷机了,居然还有,好郁闷,还好不影响使用

      • Bug侠 评论于 回复

        @Newshshj
        要是刷机还有这问题的话,那是不是固件有问题哟~ :汗:

  • Newshshj 评论于 回复

    你好,今天刚好找到你的网站,最近也入手LEDE,有几个问题需要帮忙解决。transmission这个插件无法下载东西,我插了U盘做下载盘,也挂载了,一改路径就不运行了。Docker也是同样的问题,一改路径就不运行了,下载镜像时提示no space to left,这个我明明有的空间的。

    • Bug侠 评论于 回复

      @Newshshj
      我这边transmission倒是正常的,你可以这样简单排查一下
      ———
      1.WEB端配置好你的transmission,路径,端口什么的,不勾选【开启transmission】
      2.SSH下执行以下命令
      注意下面的路径需要改成你自己的,确保该路径下能找到transmission的配置文件夹.config
      killall transmission-daemon
      transmission-daemon -g /mnt/msata/transmission/.config -f –log-info
      3.观察日志
      =============
      至于Docker该路径无法启动,出现no space to left的问题,我这边也没法具体分析,也是只能给你提供个思路,简单排查一下
      1.WEB端配置好你的docker环境,不勾选【开启服务】
      2.SSH下分别执行以下命令,观察日志是否出现错误,同样是修改以下命令中的路径
      dockerd –config-file=/mnt/sda3/bugxia/docker/config/daemon.json –data-root=/mnt/sda3/bugxia/docker/data
      containerd –config /mnt/sda3/bugxia/docker/data/run/containerd/containerd.toml –log-level info

      • Newshshj 评论于 回复

        @Bug侠
        解决了,原来是挂载的问题,挂载的重复了

  • 评论于 回复

    请问怎么让这个docker随设备开机启动呢,每次开机我都要去酷软里面重新打开很麻烦。就很尴尬啊,我试过在/etc/rc.local里加/koolshare/init.d/S99docker.sh restart 也没能成功

    • Bug侠 评论于 回复

      @辉
      这篇文章的评论区有朋友贴出方法了,https://bugxia.com/1076.html :咧嘴:

    评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)