解决LEDE无法下载Docker环境的问题之覆盖
之前尝试在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压缩包的目录
12 条评论
这个才是最有用的 简单方便
非常感谢,成功啦
感谢分享,成功了
又出现新的问题,网络接口下多余的接口如何删除?
找到相关命令 ssh 到lede上 /etc/config/network 里面去删除对应的接口 ,保存后退出,运行
/etc/init.d/network restart 然后重启网络即可。可出现了 Permission denied ,反正还是不行
@Newshshj
/etc/config/network文件是不是插了一些多余的东西?
或者/etc/init.d/network文件的权限不对?
chown root:root /etc/init.d/network
chmod 777 /etc/init.d/network
@Newshshj
命令解决不了,我刷机了,居然还有,好郁闷,还好不影响使用
@Newshshj
要是刷机还有这问题的话,那是不是固件有问题哟~
你好,今天刚好找到你的网站,最近也入手LEDE,有几个问题需要帮忙解决。transmission这个插件无法下载东西,我插了U盘做下载盘,也挂载了,一改路径就不运行了。Docker也是同样的问题,一改路径就不运行了,下载镜像时提示no space to left,这个我明明有的空间的。
@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
@Bug侠
解决了,原来是挂载的问题,挂载的重复了
请问怎么让这个docker随设备开机启动呢,每次开机我都要去酷软里面重新打开很麻烦。就很尴尬啊,我试过在/etc/rc.local里加/koolshare/init.d/S99docker.sh restart 也没能成功
@辉
这篇文章的评论区有朋友贴出方法了,https://bugxia.com/1076.html