1. 程式人生 > >關於docker容器中使用jmap等工具報錯問題解決

關於docker容器中使用jmap等工具報錯問題解決

首先貼出錯誤截圖:

錯誤產生的原因, 是因為docker 1.10版本之後 預設禁用了ptrace

解決辦法就是我們執行容器開啟ptrace:

在docker-compose.yml中加入如下程式碼可解決:

儲存後執行docker-compose up -d, 然後進入容器, docker exec -it <容器名> /bin/bash

再次使用jmap等工具, 就不會報錯了。