zoukankan      html  css  js  c++  java
  • docker 部署 yapi 接口管理平台

    1,创建统一的网络

    docker network create --driver bridge --subnet=10.10.0.0/16 --gateway=10.10.0.1 mynet
    

    2,创建 mongodb 容器

    version: '3'
    services:
      mongodb:
        image: mongo:latest         # 镜像名
        container_name: mongodb     # 容器名
        volumes:
          - /opt/docker/mongodb:/data/db      # 数据文件
        ports:
          - 27017:27017             # 端口,宿主机:容器
        restart: always
    
    # 默认使用的网络
    networks:
      default:
        external:
          name: mynet
    

    3,创建 YAPI 容器

    这里由于 yapi 和 mongodb 容器在同一网段 mynet 下,容器访问 mongodb 可以直接通过容器名

    version: '3'
    services:
      yapi:
        image: jayfong/yapi:latest                  # 镜像名
        container_name: yapi                        # 容器名
        ports:
          - 3000:3000                               # 端口,宿主机:容器
        environment:
          - YAPI_ADMIN_ACCOUNT=17600909499@163.com  # 登入账号
          - YAPI_ADMIN_PASSWORD=yapi                # 登入密码
          - YAPI_CLOSE_REGISTER=true                # 关闭注册功能
          - YAPI_DB_SERVERNAME=mongodb              # mongodb 数据库地址
          - YAPI_DB_PORT=27017                      # mongodb 端口
          - YAPI_DB_DATABASE=yapi                   # mongodb 数据库名
          - YAPI_MAIL_ENABLE=false                  # 不启用邮箱
          - YAPI_LDAP_LOGIN_ENABLE=false            # 不启用 loap 登入
          - YAPI_PLUGINS=[]                         # 插件
        restart: always
    
    # 默认使用的网络
    networks:
      default:
        external:
          name: mynet
    

    4,访问

    浏览器输入:http://ip:3000

    如:http://192.168.200.100:3000

    image-20201212162404361

  • 相关阅读:
    nodejs获取服务器数据到页面
    Struts 2
    JQuery
    JDBC
    Hiberbate
    EasyUi
    JavaScript
    利用 HashSet 去过滤元素是否重复
    HTML
    MySQL
  • 原文地址:https://www.cnblogs.com/lovling/p/14172063.html
Copyright © 2011-2022 走看看