本帖最后由 yhtxf 于 2019-4-13 21:28 编辑
蜗牛星际在U-NAS Docker 上安装百度网盘 无意中在某鱼上看见蜗牛星际,300米不到。一时手痒下单。4盘位,刚好手头上有闲置下来的2t硬盘,上机测试,没有翻车。安装什么NAS系统?上网去翻了一遍。黑群晖试试,功能强大,但是感觉不保险,有钱还是上白群吧。找到unas,感觉能满足我的要求就试试吧。 按照官网的教程,下一步,下一步很顺利就安装完毕。NAS的几个功能,网络存储、手机照片备份、远程访问等等,都能用,但是百度网盘没头绪。论坛、群里翻个遍,没找到方法。 Linux零基础,不过有多年的WINDOWS经验,从头学吧。 1、先安装U-NAS的Docker, 启动服务、Portainer服务,设定Docker存储目录,点应用。 这里可能会碰到【管理Docker】的按钮灰色,不能变成可点击状态,关机或重启试试就好了。 2、点击【管理Docker】进入Portainer管理界面,找到左边第4个菜单栏[images],安装映像。 在Pull image看到映像是在DockerHub中,打开hub.docker.com,在搜索栏中输入baidu,先看第一个:oldiy/baidupcs,看介绍:百度网盘客户端-WEB不限速(支持群晖,威联通等一切X86系统),这个项目基于BaiduPCS-Go, 可以让你高效的使用百度云。 支持群晖,威联通等一切X86系统,UNAS应该也支持,试试。 在 [images] name标签后的输入框中输入刚才复制的代码oldiy/baidupcs,然后点击[pull the image],等待下载镜像,下载完成后即可在列表中看到刚下载的镜像(其实知道名字直接输入oldiy/baidupcs就可以了,不用进入刚才的网站) 3、运行容器,点击左侧菜单栏上第3个[container], 点击[add container],即可打开新建容器配置信息,输入容器名称与刚才下载的镜像信息,点击[deploy the container],即可启动容器。 到这一步百度网盘其实已经安装成功了。但是,且慢,怎么打不开?nasIP:5299没反应?哄人啊。。。。。。。。 才明白安装的是Docker里面的容器,需要端口映射、目录映射到宿主机,NAS才能访问baidupcs。中间无数弯路,进入下一步: 4、Docker端口映射、目录映射到宿主机(需要懂一点linux) 首先打开控制中心最下面的终端,启动WebShell终端: 先登陆admin账号,再su,登陆root账号,默认密码是yutech 这里先理清几个概念: 我的共享目录如上,所以我的宿主机需要映射的目录是/mnt/2t/5t/data和/mnt/2t/5t/music(另外命令行代码能直接看到绝对路径,可以忽略) docker run 需要的几个参数: 使用 -p 参数时,可以指定要映射的端口,并且在一个指定的端口上只可以绑定一个容器 -p 5299:5299 -v参数中,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。 我需要映射2个目录,/mnt/2t/5t/data和/mnt/2t/5t/music到容器内的data和music,对应的命令: -v /mnt/2t/5t/data:/data -v /mnt/2t/5t/music:/music docker ps命令可以查看到IMAGE 是oldiy/baidupcs:latest root@Nas:/# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
c885e363d3b8 oldiy/baidupcs:latest "/opt/BaiduPCS/Baidu…" 6 hours ago Up 6 hours 0.0.0.0:5
299->5299/tcp mybaidu
abdb1fd18eb9 portainer/portainer "/portainer" 6 days ago Up 21 hours 0.0.0.0:3
5080->9000/tcp jovial_ardinghelli 需要的命令如下: docker run -d --name mybaidu -p 5299:5299 -v /mnt/2t/5t/data:/data -v /mnt/2t/5t/music:/music oldiy/baidupcs:latest mybaidu是自己取的名字 ,代码看图 我们可以看到0.0.0.0:5299->5299/tcp,说明端口通了,到[container]里面看看 点击mybaidu进去看看 说明都通了,端口5299,映射的目录data和music可以在后面的百度网盘里面设置。 5、进入百度网盘 浏览器输入NAS的IP:5299 输入验证码登陆 在屏幕右上角进入设置: 找到下载目录,设为刚才的目录,我要下载音乐,设置的是/music目录 设置的时候没注意,同时下载数量为1,结果后面单个下载了 看看下载到哪了 速度还可以,今天下午下载的,现在写帖子的时间整个目录早下好了,试试U-FILE,电脑等都可以访问。
|