我使用--ulimit cpu=10
时遇到了一个奇怪的问题。我想确保在使用CPU 10秒后进程被杀死。当直接调用java进程时它会失败,但是当它首次运行时调用它会运行。
这很好。过程在10秒后被杀死
docker run --rm -i -v /usr/local/src:/classes --ulimit cpu=10 java:8 \
bash -c 'java -cp /classes/ InfiniteLoop'
但事实并非如此。
docker run --rm -i -v /usr/local/src:/classes --ulimit cpu=10 java:8 \
java -cp /classes/ InfiniteLoop
知道如何解决这个问题吗?