【2022.04.19】Docker-compose一鍵安裝mirai
阿新 • • 發佈:2022-04-19
先用官方的指令碼安裝下docker
curl -sSL https://get.docker.com/ | sh
安裝docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
然後驗證一下版本號,有的話就安裝成功了
docker-compose --version
安裝視覺化的docker來管理其他docker
docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer \
portainer/portainer
在檔案目錄下新建docker-compose.yml檔案
nano docker-compose.yml
在檔案中填入以下內容並儲存
version: '3' services: novnc: restart: always image: theasp/novnc:latest environment: DISPLAY_WIDTH: 425 DISPLAY_HEIGHT: 900 RUN_XTERM: 'no' ports: - 11180:8080 cqhttp: restart: always image: nanahira/mirai-cqhttp:x ports: - '6700:6700' volumes: - ./data:/usr/src/app/data - ./config:/usr/src/app/config - ./bots:/usr/src/app/bots - ./plugins:/usr/src/app/plugins stdin_open: true environment: DISPLAY: novnc:0.0 QQ_ID: 你的QQ QQ_PASS: 你的密碼 WS_PORT: 6700 WS_TOKEN: 1234567890
執行docker
docker-compose up
執行成功有如下顯示
進入novnc獲取驗證碼
連線上後獲得畫面,但是現在docker裡面沒有安裝中文字型
登入手機QQ
在novnc介面獲取連結,會在剪貼簿顯示,將這個連結傳送給要登陸的手機QQ(掃描驗證碼啥的
用已經登陸的機器人賬號開啟它
ctrl+c中止這個docker,然後重新docker-compose up,即登陸成功
那麼這樣子機器人就搭好了,下一期我們來講講外掛