【Docker 部署go-proxy-bingai教程】怎么部署go-proxy-bingai项目,国内Newbing镜像网站
Docker 部署
- 文档作者:Harry-zklcdc
1. 安装 Docker
Warning请选择对应的系统安装 Docker
Linux
先安装 curl
, 具体安装方式请出门右拐隔壁百度 or Google
执行以下命令
sudo curl -sSL get.docker.com | sh
如果是在国内可以输入以下命令加速安装(以下命令二选一即可)
# 使用阿里云加速
sudo curl -sSL get.docker.com | sh /dev/stdin --mirror Aliyun
# 使用 Azure 中国节点加速
sudo curl -sSL get.docker.com | sh /dev/stdin --mirror AzureChinaCloud
至此,你已完成 Linux 系统下 Docker 的安装,请看下一步
macOS
进入以下网址
点击 Download for Mac
然后打开下载的 dmg 文件,将 Docker 拖动至应用文件夹内
至此,你已完成 macOS 系统下 Docker 的安装,请看下一步
Windows
设置 Hyper-V
查看 Windows 版本
依次打开 设置
-> 系统
-> 系统信息
如图所示,即为Windows专业版
Windows 专业版的打开方法(家庭版也需要做)
打开以下功能
- Hyper-V
- 虚拟机平台
- 适用于 Linux 的 Windows 子系统(可选)
家庭版可能会没有
Hyper-V
这个选项,直接忽略即可
点击确定之后,重启计算机。至此,Windows 专业版的 Hyper-V 已经安装完毕,可以前往 安装WSL2
的部分继续
Windows 家庭版打开方式
将下面代码保存为 bat 文件,然后右键管理员运行
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
然后重启计算机,即可完成 Hyper-V 的安装
安装 WSL2
打开此链接 https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package, 点击框中的文字,下载 WSL2 安装包,下载之后双击安装即可
安装之后,在命令行中输入,以升级 WSL2 至最新版
wsl.exe -update
至此完成了 Hyper-V
和 WSL2
的安装
下载 Docker
打开 Docker Desktop 官网下载地址:https://www.docker.com/products/docker-desktop/
点击图中 Download
按钮下载即可
点击此链接下载 https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe
下载之后双击安装即可
记得双击 Docker Desktop
图标启动 Docker
打开 命令提示符
, 输入 docker version
, 有如下返回即可
2. 下载 docker-compose.yml 编排文件
依次点击 docker
-> docker-compose.yml
-> Download raw file
, 将下载后的文件移动至某文件夹中
3. 编辑环境变量
文件中的 environment
列表为容器运行的环境变量
Important其中
172.17.0.1
代表在容器中访问本机端口,Windows/macOS 下要修改为host.docker.internal
如需要代理,请取消注释对应的环境变量,并编辑
go-proxy-bingai 项目的环境变量详细列表请参照「环境变量」章节
go-bingai-pass 项目的环境变量详细列表请「README」文件
4. 启动容器
进入 docker-compose.yml 编排文件保存的文件
# 请修改为实际情况
cd /home/gpb
然后输入
docker compose up -d
第一次输入的时候会下载镜像,可能会比较久,可以采用「配置镜像加速源」的方式,具体操作请出门右拐隔壁百度 or Google
5. 反向代理
请看「反向代理」章节
6. 后续升级
进入文件夹后,输入以下命令即可
docker compose pull
docker compose up -d