一、安装Docker
docker安装可以参考文章:juejin.cn/spost/73404…
二、安装Docker-compose
1.下载
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
2.给docker-compose添加可执行权限
chmod +x /usr/local/bin/docker-compose
3.验证
docker-compose version
[root@xxxxxxx]# docker-compose version
docker-compose version 1.29.2, build unknown
docker-py version: 5.0.3
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.1.1k FIPS 25 Mar 2021
三、编写docker-compose文件
mkdir yapi
cd yapi
vi docker-compose.yml
填写以下内容到文件中,里面的参数可以根据自己需求进行改动,执行保存
version: '1'
services:
yapi:
image: jayfong/yapi:1.9.1
container_name: yapi
ports:
- 3001:3000
environment:
- YAPI_ADMIN_ACCOUNT=youraccount@admin.com
- YAPI_ADMIN_PASSWORD=yourpassword
- YAPI_CLOSE_REGISTER=true
- YAPI_DB_SERVERNAME=yapi
- YAPI_DB_PORT=27017
- YAPI_DB_DATABASE=yapi
- YAPI_MAIL_ENABLE=false
- YAPI_LDAP_LOGIN_ENABLE=false
- YAPI_PLUGINS=[]
depends_on:
- yapi-mongoose
links:
- yapi-mongoose
restart: unless-stopped
yapi-mongo:
image: mongo:4.4.0
container_name: yapi-mongoose
volumes:
- ./data/db:/data/db
四、运行docker容器
cd yapi
docker-compose up -d
五、验证部署是否成功
![SW@_2YQ_SBC3}U77P0KSGA.png