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 版本
-
-d
:表示容器会后台执行,关闭终端后平台不会关闭 -
--name
:设置容器的名称,可以根据自己的需要进行修改 -
--network
:设置容器的网络模式,host
标识使用主机 IP 和端口,减少映射端口的操作 -
-v
:用于将容器内部的文件映射到本地磁盘,方便管理文件和数据持久化 -
registry.cn-shanghai.aliyuncs.com/rustc/easybgs_amd64:latest
:是镜像的名称,可以根据实际情况修改版本号,如果手动导入的镜像可能会无法识别,请参考“如何获取镜像 ID”,将镜像名称修改为镜像 ID。 -
/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
-
如上图所示,
registry.cn-shanghai.aliyuncs.com/rustc/easybgs_amd64
对应的就是镜像 ID 就是ca95277d3253
,在启动容器是,可以输入前几位如ca95
只要能唯一标识该镜像就可以。 -
实际的镜像 ID 会根据版本的不同而变化,如果通过镜像名称无法启动,可以根据实际情况采用镜像 ID 的方式启动容器。