## 群晖nas自用: ### GitHub: [https://github.com/gshang2017/docker](https://github.com/gshang2017/docker) ### 感谢以下项目: [https://github.com/jlesage/docker-baseimage-gui](https://github.com/jlesage/docker-baseimage-gui "https://github.com/jlesage/docker-baseimage-gui") ### 版本: |名称|版本|说明| |:-|:-|:-| |baidunetdisk|4.17.7|amd64| |baidunetdisk|4.14.6|arm64| #### 注意: * 重启群晖,网盘(baidunetdisk:3.0.1.2)不能登陆:只需要删除配置文件夹下baidunetdiskdata.db(下载进度会保留),如果网盘设置闪退需删除帐户文件夹下userConf.db,重启docker。 * 升级 baidunetdisk:3.5.0,下载位置需手动配置(右上角-设置)。 ### docker命令行设置: 1. 下载镜像 |镜像源|命令| |:-|:-| |DockerHub|docker pull johngong/baidunetdisk:latest| |GitHub|docker pull ghcr.io/gshang2017/baidunetdisk:latest| 2. 创建baidunetdisk容器 docker create \ --name=baidunetdisk \ -p 5800:5800 \ -p 5900:5900 \ -v /配置文件位置:/config \ -v /下载位置:/config/baidunetdiskdownload \ --restart unless-stopped \ johngong/baidunetdisk:latest 3. 运行 docker start baidunetdisk 4. 停止 docker stop baidunetdisk 5. 删除容器 docker rm baidunetdisk 6. 删除镜像 docker image rm johngong/baidunetdisk:latest ### 变量: |参数|说明| |:-|:-| | `--name=baidunetdisk` |容器名| | `-p 5800:5800` |Web界面访问端口,[ip:5800](ip:5800)| | `-p 5900:5900` |VNC协议访问端口.如果未使用VNC客户端,则为可选,[ip:5900](ip:5900)| | `-v /配置文件位置:/config` |baidunetdisk配置文件位置| | `-v /下载位置:/config/baidunetdiskdownload` |baidunetdisk下载路径(3.3.2需手动设置)| | `-e VNC_PASSWORD=VNC密码` |VNC密码| | `-e USER_ID=1000` |uid设置,默认为1000| | `-e GROUP_ID=1000` |gid设置,默认为1000| | `-e NOVNC_LANGUAGE="zh_Hans"` |(zh_Hans\|en)设定novnc语言,默认为中文| 更多参数设置详见:[https://registry.hub.docker.com/r/jlesage/baseimage-gui](https://registry.hub.docker.com/r/jlesage/baseimage-gui "https://registry.hub.docker.com/r/jlesage/baseimage-gui") ### 群晖docker设置: 1. 卷 |参数|说明| |:-|:-| | `本地文件夹1:/config/baidunetdiskdownload` |baidunetdisk下载路径(3.3.2需手动设置)| | `本地文件夹2:/config` |baidunetdisk配置文件位置| 2. 端口 |参数|说明| |:-|:-| | `本地端口1:5800` |Web界面访问端口,[ip:本地端口1](ip:本地端口1)| | `本地端口2:5900` |VNC协议访问端口.如果未使用VNC客户端,则为可选,[ip:本地端口2](ip:本地端口2)| 3. 环境变量 |参数|说明| |:-|:-| | `VNC_PASSWORD=VNC密码` |VNC密码| | `USER_ID=1000` |uid设置,默认为1000| | `GROUP_ID=1000` |gid设置,默认为1000| | `NOVNC_LANGUAGE="zh_Hans"` |(zh_Hans\|en)设定novnc语言,默认为中文|