diff --git a/README.md b/README.md index 58b3253..ca3e36a 100644 --- a/README.md +++ b/README.md @@ -20,29 +20,16 @@ docker run -d \ -e ACCOUNT=<机器人qq> \ -e WS_ENABLE=true \ +-e NAPCAT_GID=$(id -g) \ +-e NAPCAT_UID=$(id -u) \ -p 3001:3001 \ -p 6099:6099 \ --name napcat \ --restart=always \ mlikiowa/napcat-docker:latest ``` +[docker compose 正向 WS](./docker-compose/ws) -```yaml -# docker compose 正向 WS -version: "3" -services: - napcat: - environment: - - ACCOUNT=<机器人qq> - - WS_ENABLE=true - ports: - - 3001:3001 - - 6099:6099 - container_name: napcat - network_mode: bridge - restart: always - image: mlikiowa/napcat-docker:latest -``` ## 反向 WS
@@ -52,28 +39,17 @@ services: docker run -d \ -e ACCOUNT=<机器人qq> \ -e WSR_ENABLE=true \ +-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 ``` -```yaml -# docker compose 反向 WS -version: "3" -services: - napcat: - environment: - - ACCOUNT=<机器人qq> - - WSR_ENABLE=true - - WS_URLS=["ws://192.168.3.8:5140/onebot"] - container_name: napcat - network_mode: bridge - ports: - - 6099:6099 - restart: always - image: mlikiowa/napcat-docker:latest -``` +[docker compose 反向 WS](./docker-compose/we-reverse) + +
## HTTP @@ -85,6 +61,8 @@ docker run -d \ -e ACCOUNT=<机器人qq> \ -e HTTP_ENABLE=true \ -e HTTP_POST_ENABLE=true \ +-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 \ @@ -93,24 +71,8 @@ docker run -d \ mlikiowa/napcat-docker:latest ``` -```yaml -# docker compose HTTP POST -version: "3" -services: - napcat: - environment: - - ACCOUNT=<机器人qq> - - HTTP_ENABLE=true - - HTTP_POST_ENABLE=true - - HTTP_URLS=["http://192.168.3.8:5140/onebot"] - ports: - - 3000:3000 - - 6099:6099 - container_name: napcat - network_mode: bridge - restart: always - image: mlikiowa/napcat-docker:latest -``` +[docker compose HTTP POST](./docker-compose/http) + # 固化路径,方便下次直接快速登录 @@ -129,4 +91,4 @@ docker logs napcat # Tips -- 若 Docker 镜像拉取失败,可以使用 [Docker 镜像加速服务](https://github.com/dqzboy/Docker-Proxy) +- 若 Docker 镜像拉取失败,可以使用 [Docker 镜像加速服务](https://github.com/dqzboy/Docker-Proxy) \ No newline at end of file diff --git a/docker-compose/http/.env b/docker-compose/http/.env new file mode 100644 index 0000000..e8175a6 --- /dev/null +++ b/docker-compose/http/.env @@ -0,0 +1,2 @@ +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 new file mode 100644 index 0000000..bde19db --- /dev/null +++ b/docker-compose/http/docker-compose.yml @@ -0,0 +1,17 @@ +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 new file mode 100644 index 0000000..e8175a6 --- /dev/null +++ b/docker-compose/we-reverse/.env @@ -0,0 +1,2 @@ +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 new file mode 100644 index 0000000..1b2ba91 --- /dev/null +++ b/docker-compose/we-reverse/docker-compose.yml @@ -0,0 +1,15 @@ +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 new file mode 100644 index 0000000..e8175a6 --- /dev/null +++ b/docker-compose/ws/.env @@ -0,0 +1,2 @@ +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 new file mode 100644 index 0000000..87cc65b --- /dev/null +++ b/docker-compose/ws/docker-compose.yml @@ -0,0 +1,15 @@ +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