佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > win10中docker部署和運行countly-server的流程

win10中docker部署和運行countly-server的流程

熱門標(biāo)簽:硅谷的囚徒呼叫中心 百度競價點擊價格的計算公式 使用U盤裝系統(tǒng) 檢查注冊表項 阿里云 網(wǎng)站建設(shè) 美圖手機 智能手機

最近剛接觸和熟悉 countly ,對countly中的crashes插件根據(jù)需求進行了部分改動和完善,這篇文章主要記錄一下windows10中使用docker容器安裝和部署countly-server的整個流程,也算是自己的一些簡單的總結(jié)和思考

docker

docker是一個開源的應(yīng)用容器引擎,容器完全使用沙箱機制,相互之間不會有任何接口影響,可以幫助開發(fā)者安全地創(chuàng)建、分享和運行現(xiàn)代化的應(yīng)用程序。

countly

countly是開源的數(shù)據(jù)分析平臺,可以一站式收集、展示和分析移動端、客戶端等多種來源的數(shù)據(jù),以并且它內(nèi)置了許多插件,可以以此為基礎(chǔ)進行個性化開發(fā),也可以根據(jù)業(yè)務(wù)需要完全自定義新的插件

2. 安裝與配置 dokcer安裝

doker現(xiàn)在支持linux、windows、DataCenter、Cloud等諸多平臺,在windows環(huán)境下安裝和其他軟件的安裝并無二致,只要按照提示一步步完成即可,這是 網(wǎng)盤下載地址&提取碼:eumv ,最新版請移步官網(wǎng)

 

鏡像安裝與運行

counltly-server運行環(huán)境需要在linux下,因此需要安裝linux鏡像,可以事先在 dockerhub 官網(wǎng)上搜索

本文選擇了docker hub中的ubutun鏡像,后面不指定版本號默認下載最新版

進入docker的安裝目錄, 使用docker命令下載ubuntu

// download latest ubuntu
  docker pull ubuntu

docker運行ubuntu:-i: 以交互式方式運行,-t: 終端,-p:端口映射,-v: 文件目錄映射(windows目錄:ubuntu目錄)

docker run -ti -p 6001:6001 -v /c/countly-server:/countly/countly-server ubuntu bash

ubuntun下countly-server配置

 mongodb安裝

方法一(可能會落后官網(wǎng)的版本)

apt-get update
  apt-get install mongo

方法二(直接從官網(wǎng)下載解壓):

進入到 mongoDB 下載頁面 ,切換到【 MongoDB Community Sever 】選擇版本、操作系統(tǒng)、安裝包格式等,下方會出現(xiàn)下載地址

# 更新
  apt-get update 
  # 下載curl
  apt-get install curl 
  # 下載mongodb官網(wǎng)對應(yīng)linux版本的壓縮包
  get curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.2.1.tgz
  # 解壓mongo壓縮包
  tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.2.1.tgz
  # 移動解壓文件到全局安裝目錄
  mv mongodb-linux-x86_64-ubuntu1804-4.2.1.tgz /usr/local/mongodb
  # 設(shè)置path路徑
  export PATH=/usr/local/mongodb/bin:$PATH

nodejs安裝

方法一:

apt-get update
  apt-get install nodejs

方法二: 從 nodejs官網(wǎng) 下載安裝包,具體步驟和mongodb安裝類似

  • 端口配置 mongodb: 27017 。
  • dashboard: 6001

 啟動counlty-server

啟動過程中涉及到數(shù)據(jù)庫、接口服務(wù)、dashboard頁面多個命令行會話,這里可考慮使用screen進行多窗口的分屏,這樣可在多個會話之間自由切換

apt-get install screen

1.start mongodb(啟動mongodb):

# 新建mongodb
  screen -S mongodb
  # 啟動mongodb
  mongod --dbpath=/countly/mongodb/data --logpath=/countly/mongodb/log/mongo.log --logappend

2.start api(啟動api)

# 新建api服務(wù)會話
  screen -S api
  # 進入到countly-server目錄
  cd countly/countly-server
  # 啟動countly的api接口服務(wù)
  DEBUG=development supervisor node api/api.js

3.start dashboard(啟動dashboard)

# 新建dashboard會話
  screen -S dashboard
  # 進入到countly-server目錄
  cd countly/countly-server
  # 啟動countly-server主項目
  NODE_ENV=development supervisor node frontend/express/app.js

4.瀏覽器訪問localhost:6001

總結(jié)

以上所述是小編給大家介紹的win10中docker部署和運行countly-server的流程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

標(biāo)簽:通遼 懷化 湖北 黃山 湘潭 煙臺 賀州 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《win10中docker部署和運行countly-server的流程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    宜君县| 乌什县| 咸丰县| 东阳市| 枣庄市| 梁山县| 松溪县| 乌兰浩特市| 凤城市| 天全县| 犍为县| 巴林右旗| 灵寿县| 玉环县| 乌恰县| 华容县| 泰来县| 迭部县| 忻州市| 蕲春县| 陇川县| 历史| 工布江达县| 凭祥市| 威远县| 诸暨市| 霍林郭勒市| 屯昌县| 从化市| 高安市| 嵊州市| 牙克石市| 辉县市| 宁武县| 吉木乃县| 安阳县| 石楼县| 乌兰浩特市| 陕西省| 普定县| 靖州|