330 字
2 分钟
Docker安装Napcat
安装Docker及Docker-Compose
执行以下命令
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)CAUTION一键安装(可能会出现网络错误),建议使用上面的脚本自行选择
bash <(curl -sSL https://linuxmirrors.cn/docker.sh) \
--source repo.huaweicloud.com/docker-ce \
--source-registry registry.hub.docker.com \
--protocol https \
--install-latest true \
--close-firewall true \
--ignore-backup-tips执行完成后会提示
当前安装版本:Docker version 28.0.1, build 068a01e
Docker Compose version v2.33.1
✔ 安装完成安装NapCat
创建一个文件名为docker-compose.yml 填入以下内容:
services:
napcat:
image: hub.161122.xyz/mlikiowa/napcat-docker:latest
container_name: napcat
restart: always
network_mode: host
mac_address: 00:e0:70:9a:5d:2b
privileged: true
environment:
- TZ=Asia/Shanghai
- NAPCAT_UID=0
- NAPCAT_GID=0
volumes:
- /app/.config/QQ:/app/.config/QQ
- /app/napcat/config:/app/napcat/config
- /app/napcat/config:/app/napcat/logsNOTE其中
hub.161122.xyz是我搭建的镜像代理地址
你可以改成你自己的或者直接使用原版mlikiowa/napcat-docker:latestcontainer_name随意取NAPCAT_UID和NAPCAT_GID一般来说都是0,可通过id -u和id -g获取mac_address记得修改为你自己设备的,可以通过以下命令获取ip addr show $(ip route | awk '/default/ {print $5}') | grep link/ether | awk '{print $2}'
volumes映射:前面的文件夹可以自己选择,比如可以改成- /opt/napcat/QQ:/app/.config/QQ:/app/.config/QQ
启动
在docker-compose.yml文件同目录下执行
docker-compose up -dTIP初始密钥为
napcat
通过http://ip:6099/webui?token=napcat直接访问WebUi进行配置
第一次登录会提示你修改密钥,记得修改哦~
关闭
docker-compose stop更新
docker-compose stop && docker-compose up -d移除
docker-compose down
