Docker安裝yapi


安裝docker

1.安裝依賴包:

yum install -y yum-utils device-mapper-persistent-data lvm2

2.安裝

Yum -y install docker

檢測:docker -v

3.啟動

Systemctl start docker

檢測啟動的情況:

 

 

 設置開機自啟動:

Systemctl enable docker

Docker安裝yapi的接口平台

1.從倉庫拉取鏡像:

docker pull silsuer/yapi

2. 使用鏡像實例並運行容器,--name是指定容器名,-dit是指后台運行容器,並返回容器id(或者-it,指在當前窗口以偽終端進入容器,這里如果只用-d,容器啟動后就會馬上停止),-p是指端口映射(主機端口:容器端口,27017是數據庫端口,9090是yapi初始化配置端口,3000是yapi實際運行端口)

docker run --name yapi -dit -p 27017:27017 -p 9090:9090 -p 3000:3000 silsuer/yapi bash

2. 進入容器

Docker attach yapi【使用exit退出,容器停止運行】

docker exec -it yapi bash(exit退出容器后,容器依舊運行)

安裝mongodb

1.

 

2.啟動容器並且進入:

 

3.啟動mongodb

 

 

 

  1. 因為yapi需要git的支持,先升級git源和安裝
  2. Apt-get install git

 

 

 檢測版本:

 

 

 

  1. 啟動yapi:

 

 

 

  1. 部署如下:

 

 

 

依賴庫安裝完成,正在初始化數據庫mongodb...
 
> yapi@1.3.22 install-server /my-yapi/vendors
>  node server/install.js
 
 log: mongodb load success...
 
 初始化管理員賬號成功,賬號名:"admin@admin.com",密碼:"ymfe.org"
部署成功,請切換到部署目錄,輸入: "node vendors/server/app.js" 指令啟動服務器, 然后在瀏覽器打開 http://127.0.0.1:3000 訪問
9.
 root@3d3a94296f11:/# cd /my-yapi/
root@3d3a94296f11:/my-yapi# node vendors/server/app.js

  

10.瀏覽器中打開:http://127.0.0.1:3000

11.使用賬號和密碼登錄

12.如果臨時需要使用容器的命令窗口。請看下面的實例操作使用:

root@3d3a94296f11:/my-yapi# node vendors/server/app.js
log: the server is start at 127.0.0.1:3000
log: mongodb load success...
^C
root@3d3a94296f11:/my-yapi# nohup node /my-yapi/vendors/server/app.js 2>&1 &
[1] 91
root@3d3a94296f11:/my-yapi# nohup: ignoring input and appending output to 'nohup.out'
 
root@3d3a94296f11:/my-yapi# 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM