docker-compose部署Yapi的方法

 更新时间:2022年04月08日 09:50:57   作者:hai起奈  
这篇文章主要介绍了docker-compose部署Yapi,需要的朋友可以参考下

1 安装docker

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce
systemctl start docker

2 安装docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3 新建docker-compose.yml

vim docker-compose.yml

version: '3'
services:
  yapi-web:
    image: liuqingzheng/yapi:latest
    container_name: yapi-web
    ports:
      - 3000:3000
    environment:
      - YAPI_ADMIN_ACCOUNT=123@qq.com
      - YAPI_ADMIN_PASSWORD=admin
      - YAPI_CLOSE_REGISTER=true
      - YAPI_DB_SERVERNAME=yapi-mongo
      - YAPI_DB_PORT=27017
      - YAPI_DB_DATABASE=yapi
      - YAPI_MAIL_ENABLE=false
      - YAPI_LDAP_LOGIN_ENABLE=false
      - YAPI_PLUGINS=[]
    depends_on:
      - yapi-mongo
    links:
    restart: unless-stopped
  yapi-mongo:
    image: mongo:latest
    container_name: yapi-mongo
    volumes:
      - ./data/db:/data/db
    expose:
      - 27017

4 启动

docker-compose up -d # 启动
docker-compose stop  # 停止
docker-compose rm    # 删除

5 访问

http://127.0.0.1:3000/
输入邮箱:123@qq.com
输入密码:admin

到此这篇关于docker-compose部署Yapi的文章就介绍到这了,更多相关docker-compose部署Yapi内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker-compose详解和LNMP搭建全过程

    Docker-compose详解和LNMP搭建全过程

    Docker-Compose是Docker的一个官方开源项目,用于快速编排Docker容器集群,它允许用户在YAML文件中定义多个服务,每个服务可以包含一个或多个容器,这些容器可以通过Dockerfile构建或直接运行现有镜像,Docker-Compose支持多种配置选项
    2024-11-11
  • 利用docker搭建php7和nginx运行环境全过程(官方镜像)

    利用docker搭建php7和nginx运行环境全过程(官方镜像)

    docker提供了在服务端分布式的部署应用,这样的好处是方便维护和升级。下面这篇文章主要给大家介绍了利用docker搭建php7和nginx运行环境的相关资料,搭建过程中运用的是官方镜像,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • 修改已有docker容器中的内容方法

    修改已有docker容器中的内容方法

    这篇文章主要介绍了修改已有docker容器中的内容方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • docker+nextcloud搭建个人云存储系统的实现

    docker+nextcloud搭建个人云存储系统的实现

    这篇文章主要介绍了docker+nextcloud搭建个人云存储系统的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Docker如何部署SQL Server 2017 Always On集群

    Docker如何部署SQL Server 2017 Always On集群

    这篇文章主要介绍了Docker如何部署SQL Server 2017 Always On集群问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 如何使用docker compose安装gitlab

    如何使用docker compose安装gitlab

    使用Docker Compose安装GitLab是一个相对简单的过程,但需要按照一定的步骤来确保一切设置正确,这篇文章主要介绍了使用docker compose安装gitlab,需要的朋友可以参考下
    2024-12-12
  • 使用docker-compose.yml构建镜像的方法

    使用docker-compose.yml构建镜像的方法

    docker-compose是docker提供的一个命令行工具,用来定义和运行由多个容器组成的应用,这篇文章主要介绍了使用docker-compose.yml构建镜像的方法,需要的朋友可以参考下
    2023-05-05
  • CentOS 7.9 安装 docker20.10.12的过程解析

    CentOS 7.9 安装 docker20.10.12的过程解析

    这篇文章主要介绍了CentOS 7.9 安装 docker20.10.12 的相关资料,安装软件包时卸载旧软件包,如果已经安装这些程序,请卸载他们以及相关的依赖项,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Docker Compose 实践及梳理

    Docker Compose 实践及梳理

    Docker Compose是一个用于定义和运行多个Docker应用程序的工具。通过使用YAML文件来配置应用程序的服务,使用单个命令可以从配置中创建并启动所有服务,今天通过本文给大家介绍Docker Compose 实践及梳理,感兴趣的朋友一起看看吧
    2021-09-09
  • 半小时实现基于ChatGPT搭建微信机器人

    半小时实现基于ChatGPT搭建微信机器人

    这篇文章主要为大家介绍了基于ChatGPT搭建微信机器人过程示例详解,半小时就能完成,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论