diff --git a/README.md b/README.md
index ca3e36a..79dc48d 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,8 @@
## 正向 WS
+### 命令行运行
+
```shell
docker run -d \
-e ACCOUNT=<机器人qq> \
@@ -28,42 +30,93 @@ docker run -d \
--restart=always \
mlikiowa/napcat-docker:latest
```
-[docker compose 正向 WS](./docker-compose/ws)
+### docker-compose 运行
+
+使用以下命令生成 `.env` 文件
+```shell
+echo "NAPCAT_UID=$(id -u)" > .env
+echo "NAPCAT_GID=$(id -g)" >> .env
+```
+
+创建 `docker-compose.yml` 文件
+```yaml
+# docker-compose.yml
+version: "3"
+services:
+ napcat:
+ environment:
+ - ACCOUNT=<机器人qq>
+ - WS_ENABLE=true
+ - NAPCAT_UID=${NAPCAT_UID}
+ - NAPCAT_GID=${NAPCAT_GID}
+ ports:
+ - 3001:3001
+ - 6099:6099
+ container_name: napcat
+ network_mode: bridge
+ restart: always
+ image: mlikiowa/napcat-docker:latest
+```
+
+使用 `docker-compose up -d` 运行到后台
## 反向 WS
点我查看命令👈
+### 命令行运行
+
```shell
docker run -d \
-e ACCOUNT=<机器人qq> \
-e WSR_ENABLE=true \
+-e WS_URLS='["ws://192.168.3.8:5140/onebot"]' \
-e NAPCAT_GID=$(id -g) \
-e NAPCAT_UID=$(id -u) \
--e WS_URLS='["ws://192.168.3.8:5140/onebot"]' \
--name napcat \
--restart=always \
mlikiowa/napcat-docker:latest
```
+### docker-compose 运行
-[docker compose 反向 WS](./docker-compose/we-reverse)
-
+按照 [正向 WS](#docker-compose-运行) 中的方式创建 `.env` 文件,然后创建 `docker-compose.yml` 文件
+```yaml
+# docker-compose.yml
+version: "3"
+services:
+ napcat:
+ environment:
+ - ACCOUNT=<机器人qq>
+ - WSR_ENABLE=true
+ - WS_URLS=["ws://192.168.3.8:5140/onebot"]
+ - NAPCAT_UID=${NAPCAT_UID}
+ - NAPCAT_GID=${NAPCAT_GID}
+ container_name: napcat
+ network_mode: bridge
+ ports:
+ - 6099:6099
+ restart: always
+ image: mlikiowa/napcat-docker:latest
+```
+使用 `docker-compose up -d` 运行到后台
## HTTP
点我查看命令👈
+### 命令行运行
+
```shell
docker run -d \
-e ACCOUNT=<机器人qq> \
-e HTTP_ENABLE=true \
-e HTTP_POST_ENABLE=true \
+-e HTTP_URLS='["http://192.168.3.8:5140/onebot"]' \
-e NAPCAT_GID=$(id -g) \
-e NAPCAT_UID=$(id -u) \
--e HTTP_URLS='["http://192.168.3.8:5140/onebot"]' \
-p 3000:3000 \
-p 6099:6099 \
--name napcat \
@@ -71,8 +124,31 @@ docker run -d \
mlikiowa/napcat-docker:latest
```
-[docker compose HTTP POST](./docker-compose/http)
+### docker-compose 运行
+按照 [正向 WS](#docker-compose-运行) 中的方式创建 `.env` 文件,然后创建 `docker-compose.yml` 文件
+```yaml
+# docker-compose.yml
+version: "3"
+services:
+ napcat:
+ environment:
+ - ACCOUNT=<机器人qq>
+ - HTTP_ENABLE=true
+ - HTTP_POST_ENABLE=true
+ - HTTP_URLS=["http://192.168.3.8:5140/onebot"]
+ - NAPCAT_UID=${NAPCAT_UID}
+ - NAPCAT_GID=${NAPCAT_GID}
+ ports:
+ - 3000:3000
+ - 6099:6099
+ container_name: napcat
+ network_mode: bridge
+ restart: always
+ image: mlikiowa/napcat-docker:latest
+```
+
+使用 `docker-compose up -d` 运行到后台
# 固化路径,方便下次直接快速登录
@@ -91,4 +167,4 @@ docker logs napcat
# Tips
-- 若 Docker 镜像拉取失败,可以使用 [Docker 镜像加速服务](https://github.com/dqzboy/Docker-Proxy)
\ No newline at end of file
+- 若 Docker 镜像拉取失败,可以使用 [Docker 镜像加速服务](https://github.com/dqzboy/Docker-Proxy)
diff --git a/docker-compose/http/.env b/docker-compose/http/.env
deleted file mode 100644
index e8175a6..0000000
--- a/docker-compose/http/.env
+++ /dev/null
@@ -1,2 +0,0 @@
-NAPCAT_UID=$(id -u)
-NAPCAT_GID=$(id -g)
\ No newline at end of file
diff --git a/docker-compose/http/docker-compose.yml b/docker-compose/http/docker-compose.yml
deleted file mode 100644
index bde19db..0000000
--- a/docker-compose/http/docker-compose.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-version: "3"
-services:
- napcat:
- environment:
- - ACCOUNT=<机器人qq>
- - HTTP_ENABLE=true
- - HTTP_POST_ENABLE=true
- - HTTP_URLS=["http://192.168.3.8:5140/onebot"]
- - NAPCAT_UID=${NAPCAT_UID}
- - NAPCAT_GID=${NAPCAT_GID}
- ports:
- - 3000:3000
- - 6099:6099
- container_name: napcat
- network_mode: bridge
- restart: always
- image: mlikiowa/napcat-docker:latest
\ No newline at end of file
diff --git a/docker-compose/we-reverse/.env b/docker-compose/we-reverse/.env
deleted file mode 100644
index e8175a6..0000000
--- a/docker-compose/we-reverse/.env
+++ /dev/null
@@ -1,2 +0,0 @@
-NAPCAT_UID=$(id -u)
-NAPCAT_GID=$(id -g)
\ No newline at end of file
diff --git a/docker-compose/we-reverse/docker-compose.yml b/docker-compose/we-reverse/docker-compose.yml
deleted file mode 100644
index 1b2ba91..0000000
--- a/docker-compose/we-reverse/docker-compose.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-version: "3"
-services:
- napcat:
- environment:
- - ACCOUNT=<机器人qq>
- - WSR_ENABLE=true
- - WS_URLS=["ws://192.168.3.8:5140/onebot"]
- - NAPCAT_UID=${NAPCAT_UID}
- - NAPCAT_GID=${NAPCAT_GID}
- container_name: napcat
- network_mode: bridge
- ports:
- - 6099:6099
- restart: always
- image: mlikiowa/napcat-docker:latest
\ No newline at end of file
diff --git a/docker-compose/ws/.env b/docker-compose/ws/.env
deleted file mode 100644
index e8175a6..0000000
--- a/docker-compose/ws/.env
+++ /dev/null
@@ -1,2 +0,0 @@
-NAPCAT_UID=$(id -u)
-NAPCAT_GID=$(id -g)
\ No newline at end of file
diff --git a/docker-compose/ws/docker-compose.yml b/docker-compose/ws/docker-compose.yml
deleted file mode 100644
index 87cc65b..0000000
--- a/docker-compose/ws/docker-compose.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-version: "3"
-services:
- napcat:
- environment:
- - ACCOUNT=<机器人qq>
- - WS_ENABLE=true
- - NAPCAT_UID=${NAPCAT_UID}
- - NAPCAT_GID=${NAPCAT_GID}
- ports:
- - 3001:3001
- - 6099:6099
- container_name: napcat
- network_mode: bridge
- restart: always
- image: mlikiowa/napcat-docker:latest
\ No newline at end of file