From ca929d55dc95ecea117c13db6c390a8830cb9bbc Mon Sep 17 00:00:00 2001 From: Yan233_ Date: Sun, 9 Mar 2025 04:59:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85Docker=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docker_deploy.md | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/docs/docker_deploy.md b/docs/docker_deploy.md index 59f4c6e11..3958d2fc4 100644 --- a/docs/docker_deploy.md +++ b/docs/docker_deploy.md @@ -2,12 +2,18 @@ ## 部署步骤(推荐,但不一定是最新) -1. 获取Docker配置文件: + +### 1. 获取Docker配置文件: + ```bash wget https://raw.githubusercontent.com/SengokuCola/MaiMBot/main/docker-compose.yml -O docker-compose.yml ``` -### 1. 启动服务: +- 若需要启用MongoDB数据库的用户名和密码,可进入docker-compose.yml,取消MongoDB处的注释并修改变量`=`后方的值为你的用户名和密码\ +修改后请注意在之后配置`.env.prod`文件时指定MongoDB数据库的用户名密码 + + +### 2. 启动服务: - **!!! 请在第一次启动前确保当前工作目录下`.env.prod`与`bot_config.toml`文件存在 !!!**\ 由于Docker文件映射行为的特殊性,若宿主机的映射路径不存在,可能导致意外的目录创建,而不会创建文件,由于此处需要文件映射到文件,需提前确保文件存在且路径正确,可使用如下命令: @@ -20,9 +26,11 @@ touch bot_config.toml ```bash NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose up -d ``` -旧版Docker中可能找不到docker compose,请使用docker-compose工具替代 -### 2. 修改配置并重启Docker: +- 旧版Docker中可能找不到docker compose,请使用docker-compose工具替代 + + +### 3. 修改配置并重启Docker: - 请前往 [🎀 新手配置指南](docs/installation_cute.md) 或 [⚙️ 标准配置指南](docs/installation_standard.md) 完成`.env.prod`与`bot_config.toml`配置文件的编写\ **需要注意`.env.prod`中HOST处IP的填写,Docker中部署和系统中直接安装的配置会有所不同** @@ -36,9 +44,11 @@ docker restart maimbot # 若修改过容器名称则替换maimbot为你自定 ```bash NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart ``` -旧版Docker中可能找不到docker compose,请使用docker-compose工具替代 -### 3. 登入NapCat管理页添加反向WebSocket +- 旧版Docker中可能找不到docker compose,请使用docker-compose工具替代 + + +### 4. 登入NapCat管理页添加反向WebSocket - 在浏览器地址栏输入`http://<宿主机IP>:6099/`进入NapCat的管理Web页,添加一个Websocket客户端 > 网络配置 -> 新建 -> Websocket客户端 @@ -46,7 +56,9 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart - Websocket客户端的名称自定,URL栏填入`ws://maimbot:8080/onebot/v11/ws`,启用并保存即可\ (若修改过容器名称则替换maimbot为你自定的名称) -### 4. 愉快地和麦麦对话吧! + +### 5. 愉快地和麦麦对话吧! + ## ⚠️ 注意事项