Uma alternativa para cat /proc/$pid/environ está usando ps e -p $pid
veja link
Quanto ao erro de permissão, sem um Dockerfile , pode ser difícil dizer. Você está usando o SELinux? Como você começou o contêiner?
Já experimentou exec com --privileged ?