安裝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

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

檢測版本:

- 啟動yapi:

- 部署如下:

依賴庫安裝完成,正在初始化數據庫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#
