【Apollo】手动构建apollo的docker镜像

下载apollo源码:https://github.com/ctripcorp/apollo

进入源码根目录修改数据库地址

vi scripts/build.sh 

执行构建

scripts/build.sh

复制打包后的文件到docker目录

cp apollo-adminservice/target/apollo-adminservice-1.5.0-SNAPSHOT-github.zip apollo-adminservice/src/main/docker/
cp apollo-configservice/target/apollo-configservice-1.5.0-SNAPSHOT-github.zip apollo-configservice/src/main/docker/
cp apollo-portal/target/apollo-portal-1.5.0-SNAPSHOT-github.zip apollo-portal/src/main/docker/

分别进入目录执行构建

cd apollo-adminservice/src/main/docker/
cd apollo-configservice/src/main/docker/
cd apollo-portal/src/main/docker/

构建命令 如果你需要上传dockerhub ciweigg需要替换你的dockerhub用户名的额 很简单的呀

docker build -t ciweigg/apollo-adminservice:1.5.0 .
docker build -t ciweigg/apollo-configservice:1.5.0 .
docker build -t ciweigg/apollo-portal:1.5.0 .

镜像需要挂载apollo-env.properties的文件(不使用镜像可以忽略)

local.meta=http://localhost:8080
dev.meta=http://localhost:8080
fat.meta=http://fill-in-fat-meta-server:8080
uat.meta=http://fill-in-uat-meta-server:8080
lpt.meta=${lpt_meta}
pro.meta=http://fill-in-pro-meta-server:8080

具体镜像怎么启动请参考另一篇文章:【Apollo】docker安装Apollo


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
【Kubernetes】kuboard初探简单的界面管理 【Kubernetes】kuboard初探简单的界面管理
推荐一款好玩又整洁的kubernetes监控界面管理工具 首先你得搭建kubernetes单机或者高可用 里面也有安装教程的 然后部署kuboard kubectl apply -f https://raw.githubusercont
2019-08-11
下一篇 
将镜像push到dockerhub 将镜像push到dockerhub
构建镜像docker build -t frankxulei/alibaba-java-docker-demo:1.0 . dockerhub官网:https://hub.docker.com 登录dockerhubdocker logi
2019-08-11
  目录