-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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