Docker 镜像 - 构建 SkyWalking OAP & UI

作者: Anoyi

2019.05.07 16:41*

▶ 构建镜像

1、获取最新源码

git clone https://github.com/apache/skywalking.git

2、编译源码

./mvnw clean package -Dmaven.test.skip=true

3、构建镜像 skywalking/oap & skywalking/ui

# 进入 docker 目录
cd docker

# 构建镜像
make build

4、查看镜像

docker images | grep skywalking
skywalking/ui                                          latest                   ccfd3d8415da        1 hours ago         787MB
skywalking/oap                                         latest                   6380b2c7aa7d        1 hours ago         839MB

▶ 镜像优化

1、修改 OAP 的 Dockerfile

修改 docker/oap/Dockerfile:替换 FROM openjdk:8u181-jdk-stretchFROM openjdk:8-jre-alpine

2、修改 UI 的 Dockerfile

修改 docker/ui/Dockerfile:替换 FROM openjdk:8u181-jdk-stretchFROM openjdk:8-jre-alpine

3、构建镜像

docker/ 路径下执行 make build

▶ 相关地址

评论

评论

昵称
邮箱