使用docker超简单解决百度网盘限速的问题

为了解决百度网盘限制速度的问题,一个牛人开发了baidupcs软件。
此软件有两种模式
1:在命令行中使用
2:在web中使用,跟使用百度网盘一样。
现在介绍一下web版的用法
docker hub上的地址:
https://hub.docker.com/r/johngong/baidupcs-web
仍然有两种方法安装此镜像
1:在命令行中可以使用获取镜像
docker pull johngong/baidupcs-web
2:使用docker portainer图形化界面获取镜像
在这里插入图片描述
Name:本地容器的名称
Image:baidupcs-web的镜像名称
本地host端口:5299
container端口:5299(默认端口)
在这里插入图片描述
配置说明:
挂载卷:下载文件在本机,而不是在容器中(由于使用的是macpro,所以host目录是/Users开头)
container : /root/Downloads
host: /Users/zongxing/baiduwangpan/download
配置文件所在目录
container /config
host: /Users/zongxing/baiduwangpan/config
生成的容器如下:
在这里插入图片描述

打开链接,进入百度网盘(是模拟出的页面)
在这里插入图片描述
需要使用验证码登录,或者使用邮箱登录。
在这里插入图片描述

登录成功之后,如下所示:
在这里插入图片描述
在这里插入图片描述
完成!基本上就不限制网速了。

### 使用Docker部署百度网盘 为了使用 Docker 部署百度网盘,首先需要确保环境中已经安装了 Docker。如果尚未安装 Docker,则可以通过如下命令来完成安装: 对于基于 Debian 或 Ubuntu 的 Linux 发行版,可以执行以下命令进行 Docker 安装[^1]: ```bash sudo apt-get update && sudo apt-get install docker.io ``` 然而,值得注意的是官方并没有提供直接用于百度网盘Docker 映像。因此,要通过 Docker 来运行百度网盘客户端并非一件简单的事。通常情况下,人们会利用 Docker 来部署支持 Web 访问的个人云存储解决方案,比如 NextCloud 或者 ZFile。 尽管如此,有一种间接的方式是创建一个包含已配置好并能够访问百度网盘的服务环境的 Docker 容器。这可能涉及到在一个基础映像上安装特定的操作系统工具和服务,再配合某些第三方应用程序或脚本来实现对百度网盘 API 的调用功能。但是这种方法较为复杂,并且不在常规的应用场景之内。 更实际的做法可能是考虑采用其他开源项目作为替代方案,这些项目提供了类似于百度网盘的功能并且可以直接通过 Docker 进行部署,例如 NextCloud 可以作为一个强大的选项[^2]。 #### 创建自定义镜像(假设存在可用的百度网盘应用) 假如确实有一个适用于 Docker百度网盘应用,那么可以根据该应用的要求构建一个 Dockerfile 文件。下面是一个假定的例子,它并不对应任何真实存在的百度网盘 Docker 应用程序,仅作说明用途: ```dockerfile FROM ubuntu:latest RUN apt-get update && \ apt-get install -y software-properties-common && \ add-apt-repository universe && \ apt-get update && \ apt-get install -y baidu-netdisk-cli # 假设这是一个虚构的百度网盘CLI版本 WORKDIR /data/baidunetdisk VOLUME /data/baidunetdisk EXPOSE 8080 CMD ["baidu-netdisk-start"] ``` 请注意上述代码仅为示意目的而编写,在现实中不存在名为 `baidu-netdisk-cli` 的软件包以及对应的启动指令 `baidu-netdisk-start`。实际上想要达到这样的效果往往涉及更多复杂的开发工作。 综上所述,目前没有现成的方法能直接使用 Docker 来部署百度网盘。建议寻找类似功能的开源产品来进行部署,如 NextCloud 或者 ZFile 等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值