1、安裝docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可執(zhí)行權(quán)限
chmod +x /usr/local/bin/docker-compose
測試安裝結(jié)果
docker-compose --version
2、安裝容器
在root文件夾下創(chuàng)建一個(gè)目錄ql,目錄內(nèi)創(chuàng)建docker-compose.yml
mkdir ql
cd ql
touch docker-compose.yml
填入以下內(nèi)容
version: "3"
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
restart: unless-stopped
tty: true
ports:
- 5700:5700
- 5701:5701
environment:
- ENABLE_HANGUP=true
- ENABLE_WEB_PANEL=true
volumes:
- ./config:/ql/config
- ./log:/ql/log
- ./db:/ql/db
- ./repo:/ql/repo
- ./raw:/ql/raw
- ./scripts:/ql/scripts
- ./jbot:/ql/jbot
- ./ninja:/ql/ninja
- ./damei:/ql/damei
labels:
- com.centurylinklabs.watchtower.enable=false
繼續(xù)命令輸入框輸入
docker-compose up -d
等待下載完成
下載完成后提示 Creating qinglong *** done并返回root輸入提示

image.png
這一步其實(shí)就是啟動(dòng)了qinglong,但是我啟動(dòng)后,訪問不了,通過設(shè)置ipv4轉(zhuǎn)發(fā)才能訪問
解決報(bào)錯(cuò)問題

image.png
需要設(shè)置IPV4轉(zhuǎn)發(fā)
vim /etc/sysctl.conf
#配置轉(zhuǎn)發(fā)
net.ipv4.ip_forward=1
#保存退出就可以了
:wq!
#重啟服務(wù),讓配置生效
systemctl restart network
#查看是否成功,如果返回為“net.ipv4.ip_forward = 1”則表示成功
sysctl net.ipv4.ip_forward
然后看一下是否配置成功,看到這句話就是配置成功了。

image.png
常用命令
service docker start
#重啟docker
sudo systemctl start docker
#查看運(yùn)行過的容器
sudo docker ps -a
#開啟mysql容器開機(jī)啟動(dòng)
sudo docker update mysql --restart=always
docker run --privileged=true -d -p 5700:5700/tcp --name qinglong whyour/qinglong
參考
https://blog.csdn.net/qq_39997540/article/details/122363463?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-122363463-blog-122585183.pc_relevant_aa2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-122363463-blog-122585183.pc_relevant_aa2&utm_relevant_index=1