I got correct CPU result in --cpus parameter with JDK 1.8 + Docker 18.09.6
I have 8 CPUs available in total
docker run -it --cpus=1 --rm david:java-docker
Number of processors: 1
Max memory: 4026138624 bytes
java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
docker version
Client:
Version: 18.09.6
API version: 1.39
Go version: go1.10.8
Git commit: 481bc77156
Built: Sat May 4 02:34:58 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.6
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 481bc77
Built: Sat May 4 02:02:43 2019
OS/Arch: linux/amd64
Experimental: false
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I got correct CPU result in
--cpus
parameter with JDK 1.8 + Docker 18.09.6I have 8 CPUs available in total