跳到主要内容

Docker部署教程

方法一 : Docker Compose (推荐)

1.去 下载 Docker 版

2.解压缩后在文件夹内执行 docker compose pull && docker compose up -d

3.浏览器访问 ip:10000 查看平台。

方法二 : Docker 部署

1.将容器镜像文件 docker_easybgs.tar 放入当前目录(联网环境下忽略)

2.运行下面的命令导入离线镜像(联网环境下忽略)

docker load -i ./docker_easybgs.tar

docker_easybgs.tar 请从官方下载 Docker 版获取。

# easybgs.tar为压缩包的名称,不同版本可能会有不同的名称根据实际情况修改
docker load -i ./docker_easybgs.tar

3.启动 docker

docker run -d \
--name easybgs \
--restart always \
--network host \
--log-opt max-size=50M \
-v "$PWD/configs:/app/configs" \
-v "$PWD/logs:/app/logs" \
-v "$PWD/temporary:/app/temporary" \
-v "$PWD/r:/app/r" \
-v "$PWD/stream:/app/stream" \
registry.cn-shanghai.aliyuncs.com/rustc/easybgs_amd64:latest // amd 版本

registry.cn-shanghai.aliyuncs.com/rustc/easybgs_arm64:latest // arm 版本
  1. -d:表示容器会后台执行,关闭终端后平台不会关闭

  2. --name:设置容器的名称,可以根据自己的需要进行修改

  3. --network:设置容器的网络模式,host标识使用主机 IP 和端口,减少映射端口的操作

  4. -v:用于将容器内部的文件映射到本地磁盘,方便管理文件和数据持久化

  5. registry.cn-shanghai.aliyuncs.com/rustc/easybgs_amd64:latest:是镜像的名称,可以根据实际情况修改版本号,如果手动导入的镜像可能会无法识别,请参考“如何获取镜像 ID”,将镜像名称修改为镜像 ID。

  6. /easybgs_amd64/easybgs_arm64 代表系统架构,可通过自主先择对应架构。

如何获取镜像 ID

在终端中输入docker image ls可以获取当前系统中存在的镜像列表

king@king:/mnt/c/Users/hua$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-shanghai.aliyuncs.com/rustc/easybgs_amd64 v1 ca95277d3253 4 days ago 158MB
  1. 如上图所示,registry.cn-shanghai.aliyuncs.com/rustc/easybgs_amd64对应的就是镜像 ID 就是ca95277d3253,在启动容器是,可以输入前几位如ca95只要能唯一标识该镜像就可以。

  2. 实际的镜像 ID 会根据版本的不同而变化,如果通过镜像名称无法启动,可以根据实际情况采用镜像 ID 的方式启动容器。