Docker 容器里使用 JDK 的 jmap 等命令

Docker 容器里使用 JDK 的 jmap 等命令
2019-07-23
主要三种方式:
1.1 –security-opt seccomp=unconfined

简单暴力(不推荐),直接关闭 seccomp 配置。用法:

docker run --security-opt seccomp:unconfined ...

1.2 –cap-add=SYS_PTRACE

使用 --cap-add 明确添加指定功能:

docker run --cap-add=SYS_PTRACE ...

1.3 Docker Compose 的支持

Docker Compose 自 version 1.1.0 (2015-02-25) 起支持 cap_add。官方文档:cap_add, cap_drop。用法:

前面的 docker-compose.yml 改写后文件内容如下(相同内容部分就不重复贴了):

version: '2'

services:
mysql:
...
api:
...
cap_add:
- SYS_PTRACE

原文:https://blog.csdn.net/kinginblue/article/details/78078028

你可能感兴趣的:(Docker 容器里使用 JDK 的 jmap 等命令)