zoukankan      html  css  js  c++  java
  • 基于 docker 的yapi(快速部署)

    1、使用官方的mongodb镜像

    docker run --network yapi_net --ip 172.30.0.10  -d --name yapi_mongodb --restart always -v /opt/yapi_mongo/config:/data/configdb -v /opt/yapi_mongo/mongodb:/data/db docker.io/mongo

    2、使用nodejs镜像,

    环境要求

    nodejs(7.6+)

    mongodb(2.6+)

    git

    启动容器:

    docker run --network yapi_net --ip 172.30.0.11     --name yapi --restart always  -it -p 9090:9090 -p 3000:3000   docker.io/openshift/jenkins-agent-nodejs-8-centos7   bash

    > node  --version
    > git  --version   #产看版本
    > npm install -g yapi-cli --registry https://registry.npm.taobao.org  #安装yapi所需的数据包

    初始化:
    > yapi server  #命令行

    ip:9090       #浏览器输入ip加端口,进行初始化

    点击开始部署,如果成功,会显示帐号和密码

    > npm install -g pm2  --registry https://registry.npm.taobao.org
    > pm2 start /var/lib/origin/my-yapi/vendors/server/app.js          #在部署路径下

    在浏览器输入  ip:3000,即可显示页面,部署成功,用账号和密码登录即可

    真机部署参考:https://www.jianshu.com/p/4f06685b63b4

  • 相关阅读:
    SSM博客
    做完了第一个
    day08
    day07
    day06
    解决Zend OPcache huge_code_pages: mmap(HUGETLB) failed: Cannot allocate memory报错
    《响应式网页设计》系列分享专栏
    《Linux命令学习手册》系列分享专栏
    详解Docker 端口映射与容器互联
    centos7安装gitlab
  • 原文地址:https://www.cnblogs.com/fanever/p/10783014.html
Copyright © 2011-2022 走看看