将Arthas工具封入应用服务镜像中

阅读 48

2023-08-01

Arthas基础镜像

## cat Dockerfile
FROM openjdk:11-jdk
MAINTAINER tengfei <tengfei.wu@test.com>
# copy arthas
RUN wget -P /opt/arthas https://arthas.aliyun.com/arthas-boot.jar
# copy arthas lib
ADD ./arthas /mnt/arthas

说明ADD ./arthas /mnt/arthas这个arthas文件目录可以从传送门获取。

打包镜像:

docker build -t docker.test.work/middle/arthas-v2:3.6.9 .

集成到服务镜像

USER dev
# copy arthas
COPY --from=docker.test.work/middle/arthas-v2:3.6.9 /opt/arthas /mnt/arthas
COPY --from=docker.test.work/middle/arthas-v2:3.6.9 /mnt/arthas /home/dev/.arthas/lib/3.6.9/arthas

使用 arthas

## 进入容器内执行
java -jar /mnt/arthas/arthas-boot.jar

参考文档

  • README.md

精彩评论(0)

0 0 举报