Hello, I am using centos6.8 container image
docker version
Client:
Version: 17.12.0-ce
API version: 1.35
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:10:14 2017
OS/Arch: linux/amd64
Server:
Engine:
Version: 17.12.0-ce
API version: 1.35 (minimum version 1.12)
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:12:46 2017
OS/Arch: linux/amd64
Experimental: false
Docker host is redhat7.4 with 72 cpus and 250GB mem
I am doing a variety of things inside container (calling make, etc)
I am seeing resources issues in which i dont see outside of the container on the same host
I dont know if it’s Docker issues or some config centos6.8 issues. any ideas?
Issues im seeing are:
• make[1]: vfork: Resource temporarily unavailable
• clang-5.0: error: unable to execute command: posix_spawn failed: Resource temporarily unavailable
• +++ fork() failed:
• Cannot create GC thread. Out of system resources.
Error occurred during initialization of VM
java.lang.OutOfMemoryError: unable to create new native thread
I am running “docker run” with
"–privileged "
"–cap-add=SYS_PTRACE "
"–cap-add=SYS_ADMIN "
"–cap-add=SYS_NICE " \
I thought it was maxproc thing so i’ve changed /etc/security/limits.d/90-nproc.conf to (it was originally 1024, but this didnt help either)
-
soft nproc 10240
root soft nproc unlimited