-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Docker 部署
Warning
请选择对应的系统安装 Docker
点击查看详细教程
先安装 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 的安装, 请看下一步
点击查看详细教程
进入以下网址
点击 Download for Mac
然后打开下载的 dmg 文件, 将Docker 拖动至应用文件夹内
至此, 你已完成 macOS 系统下 Docker 的安装, 请看下一步
点击查看详细教程
依次打开 设置 -> 系统 -> 系统信息
如图所示, 即为Windows专业版


打开以下功能
- Hyper-V
- 虚拟机平台
- 适用于 Linux 的 Windows 子系统 (可选)
家庭版可能会没有
Hyper-V这个选项, 直接忽略即可


点击确定之后, 重启计算机。至此, Windows专业版的Hyper-V已经安装完毕, 可以前往 安装WSL2的部分继续
将下面代码保存为 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 的安装
打开此链接 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 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, 有如下返回即可

依次点击 docker -> docker-compose.yml -> Download raw file, 将下载后的文件移动至某文件夹中
或直接点击此链接 https://raw.githubusercontent.com/Harry-zklcdc/go-proxy-bingai/master/docker/docker-compose.yml, 右键另存为
文件中的 environment 列表为容器运行的环境变量
Important
其中 172.17.0.1 代表在容器中访问宿主机, Windows/macOS 下要修改为 host.docker.internal
如需要代理, 请取消注释对应的环境变量, 并编辑
go-proxy-bingai 项目的环境变量详细列表请参照 「环境变量」章节
go-bingai-pass 项目的环境变量详细列表请「README」文件
进入 docker-compose.yml 编排文件保存的文件
# 请修改为实际情况
cd /home/gpb然后输入
docker compose up -d第一次输入的时候会下载镜像, 可能会比较久, 可以采用「配置镜像加速源」的方式, 具体操作请出门右拐隔壁百度 or Google
请看 「反向代理」章节
进入文件夹后, 输入以下命令即可
docker compose pull
docker compose up -d