apollo的作用及原理不在陳述,直接進入正題乾貨搭建部分
或者從 提取碼 xbkp
第二步 執行sql
sql目錄 存放位置:\apollo-master\scripts\docker-quick-start\sql
第三步 編譯原始碼
找到路徑 存放位置:\apollo-master\scripts 目錄下 (這裡以window系統為例)build.bat 檔案開啟
修改如果下三個部分
1set apollo_config_db_url="jdbc:mysql://*********xx:3306/apolloconfigdb?characterencoding=utf8"
set apollo_config_db_username="***xx"
set apollo_config_db_password="******x"
2set apollo_portal_db_url="jdbc:mysql://*********xx:3306/apolloconfigdb?characterencoding=utf8"
set apollo_portal_db_username="***xx"
set apollo_portal_db_password="******x"
3set dev_meta="******x"(以乙個環境為例)
執行 執行bat檔案
第四步 生成映象
登入搭建伺服器環境,以linux環境為例,首先登入伺服器 安裝docker(略).
把一下三個zip及3個dockerfile檔案傳輸到伺服器某個資料夾裡(dockerfile 檔案注意改名區分)
存放位置:\apollo-master\apollo-adminservice\target\apollo-adminservice-1.6.0-snapshot-github.zip
存放位置:\apollo-master\apollo-configservice\src\main\docker\dockerfile
存放位置:\apollo-master\apollo-configservice\target\apollo-configservice-1.6.0-snapshot-github.zip
存放位置:\apollo-master\apollo-configservice\src\main\docker\dockerfile
存放位置:\apollo-master\apollo-portal\target\apollo-portal-1.6.0-snapshot-github.zip
存放位置:\apollo-master\apollo-portal\src\main\docker\dockerfile
然後執行 dockerfile檔案 分別構築就行
第五步啟動映象
使用dockerfile檔案中註解第三行的run with後的命令啟動進行,注意替換映象的名字,
啟動順序configservice adminservice portal
如果執行環境的資料庫和打包配置的相同啟動時候 可以省去-d部分
第六步 訪問位址
預設使用者名稱/密碼 apollo/admin
攜程Docker實踐
以下是原文 從去年底開始,攜程開始計畫把docker引入到攜程的雲平台,這是系統研發部一部分的工作任務,攜程系統研發部的架構師李任現在就在協同研發部從事docker引入的工作。攜程的docker實踐是怎樣的?以下正文給你答案 容器對攜程的價值 為什麼要在攜程內部推容器?肯定是想獲得容器帶來的好處。公...
使用Harbor搭建Docker私有映象倉庫服務
一 什麼是harbor 其他特點還包括了提供視覺化的web介面管理映象,基於角色的訪問控制 acl ad ldap的整合 以及審計日誌 audit logging 等企業使用者需要的功能,同時還原生支援中文。harbor的每個元件都是以docker容器的形式構建和執行的,並使用docker comp...
docker映象使用
可以去 搜尋dockerfile mysql 缺省會在 3306 埠啟動資料庫。sudo docker run name some mysql e mysql root password mysecretpassword d mysql 之後就可以使用其它應用來連線到該容器。mongodb 缺省會在...