Docker 安装Apollo快速入门
前期准备工作: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