File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change 55>
66> 以下教程默认您的环境已安装 Docker。如果没有安装,请参考 [ Docker 官方文档] ( https://docs.docker.com/get-docker/ ) 进行安装。
77
8+ > 如果网络环境在国内,可能无法正常拉取 Docker 镜像,请挂代理(需要额外在 Docker 设置中配置),或者使用国内镜像源。
9+ > 镜像源可参考:[ 目前国内可用Docker镜像源汇总(截至2025年1月)] ( https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea )
10+ > 如果仍不会配置,请加群询问~
11+
12+
813## 通过 Docker Compose 部署
914
15+
1016首先,需要 Clone AstrBot 仓库到本地:
1117
1218``` bash
@@ -17,28 +23,28 @@ cd AstrBot
1723然后,运行 Compose:
1824
1925``` bash
20- docker compose up
26+ sudo docker compose up -d
2127```
2228
23- > [ !TIP]
24- > 如果要在后台运行,请添加 ` -d ` 参数。建议第一次启动时不要加 ` -d ` 参数,以便查看日志。
25-
2629## 通过 Docker 部署
2730
2831``` bash
2932mkdir astrbot
30- docker run -it --network=host -v $PWD /data:/AstrBot/data --name astrbot soulter/astrbot:latest
33+ sudo docker run -itd --network=host -v $PWD /data:/AstrBot/data --name astrbot soulter/astrbot:latest
34+ ```
35+
36+ 通过以下命令查看 AstrBot 的日志:
37+
38+ ``` bash
39+ sudo docker logs -f astrbot
3140```
3241
3342> [ !TIP]
3443> AstrBot 支持基于 Docker 的沙箱代码执行器。如果你需要使用沙箱代码执行器,请额外添加 ` -v /var/run/docker.sock:/var/run/docker.sock ` 参数。即:
3544> ``` bash
36- > docker run -it --network=host -v $PWD /data:/AstrBot/data -v /var/run/docker.sock:/var/run/docker.sock --name astrbot soulter/astrbot:latest
45+ > sudo docker run -it --network=host -v $PWD /data:/AstrBot/data -v /var/run/docker.sock:/var/run/docker.sock --name astrbot soulter/astrbot:latest
3746> ` ` `
3847
39- > [! TIP]
40- > 如果要在后台运行,请添加 ` -d` 参数。建议第一次启动时不要加 ` -d` 参数,以便查看日志。
41-
4248# # 🎉 大功告成!
4349
4450如果一切顺利,你会看到 AstrBot 打印出的日志。
You can’t perform that action at this time.
0 commit comments