1
:ホスト上で「ps aux」を実行すると、ドッカーコンテナプロセスが表示されるのはなぜですか?ホストから
ps aux | grep java
[email protected]:~/elastic-search-group$ ps aux | grep java
smmsp 20473 106 6.3 4664740 257368 ? Ssl 17:48 0:09 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xms256m -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Djna.nosys=true -Des.path.home=/usr/share/elasticsearch -cp /usr/share/elasticsearch/lib/elasticsearch-2.3.4.jar:/usr/share/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch start
は、次に容器にexecさ:
docker exec -it 473 /bin/bash
とプロセスを見て:
[email protected]:/usr/share/elasticsearch# ps aux | grep java
elastic+ 1 14.0 6.3 4671936 257372 ? Ssl 17:48 0:10 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xms256m -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Djna.nosys=true -Des.path.home=/usr/share/elasticsearch -cp /usr/sh
ホストから:
sudo kill -9 20473
は、ドッカーコンテナを殺してしまいます。
私は間違いかもしれませんが、完全なプロセス分離があると思いましたか?これは宿主に出血するはずですか?
ありがとう、それは私が思ったものです。ホスト上のコンテナプロセスを見るのがちょっと奇妙だと私は思っていました。私はドッカーエンジンが何らかの理由でそれを難読化したと思っていました。 – Zuriar