使用docker映象搭建攜程apollo系統

2021-10-01 17:37:36 字數 1590 閱讀 2817

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 缺省會在...