4

コンテナーで bash を実行して使用する docker イメージ内のコードのテスト環境があります。

me@host$ docker run -ti myimage bash

コンテナー内で、通常どおりプログラムを起動します。

root@docker# ./myprogram

ただし、myprogram のプロセスにマイナスの良さを持たせたい (これには正当な理由があります)。でも:

root@docker# nice -n -7 ./myprogram
nice: cannot set niceness: Permission denied

docker が root として実行される docker デーモンによって実行され、私がコンテナー内で root であるとすれば、なぜこれが機能せず、どうすればネガティブなナイスネスを強制できるのでしょうか?

注: Docker イメージは debian/sid を実行しており、ホストは ubuntu/12.04 です。

4

2 に答える 2