前期准備工作:Ubuntu安裝Git
1、執行git命令,查看是否已安裝git
2、執行 sudo apt-get install git 命令安裝git
3、安裝完成后進行git配置,輸入指令git config --global user.name "xxx"
和 git config --global user.email "你的郵箱地址"
4、生成公鑰:ssh-keygen -C 'user.email@126.com' -t rsa;生成后會告訴你在哪個位置,我個人目前是root賬戶登錄的,所以默認安裝在root文件夾下面;
5、進入cd /root/.ssh/ 打開文件: vi id_rsa.pub 復制公鑰
6、在GitHub或者Gitee上配置公鑰即可
7、查看是否可連接: ssh -T git@gitee.com
下載Apollo源碼:
參考官方文檔 https://github.com/ctripcorp/apollo/wiki/Apollo-Quick-Start-Docker%E9%83%A8%E7%BD%B2
github => https://github.com/ctripcorp/apollo
gitee => https://gitee.com/nobodyiam/apollo(本人使用gitee)
也可以在win系統上下載指定版本后上傳到Linux系統里
cd /home/code sudo git clone https://gitee.com/nobodyiam/apollo.git cd /home/code/apollo/scripts/docker-quick-start sudo apt install docker-compose # 安裝好docker-compose后,在docker-quick-start目錄下執行 sudo docker-compose up # 第一次執行會觸發下載鏡像等操作,需要耐心等待一些時間
注1:數據庫的端口映射為13306,所以如果希望在宿主機上訪問數據庫,可以通過localhost:13306,用戶名是root,密碼留空。
注2:如要查看更多服務的日志,可以通過docker exec -it apollo-quick-start bash登錄, 然后到/apollo-quick-start/service和/apollo-quick-start/portal下查看日志信息。
在執行了sudo docker-compose up
后會在本地運行一個apollo-quick-start服務,按ctrl + c停止掉
然后在portainer(Docker可視化工具)中查看,有apollo-db,apollo-dbdata,apollo-quick-start, 狀態都是stopped
三個都要啟動,然后訪問 http://localhost:8070/
apollo 默認賬號apollo 密碼admin