私はドッカーには新しく、ドキュメントを読んでいて、ユーザースペースとカーネルスペースという概念を理解しています。上記のコマンド、つまりdocker run ubutnu:14.04を実行すると、ubutnuイメージ(カーネルを持たない)をダウンロードしてコンテナ内で実行し、コマンドps axを起動します。私の質問は、ps axコマンドが実行される場所ですか?それはホストOS(LinuxのdockerがLinux上で動作するようなLinuxカーネル)上で実行されるのですか、それともコンテナ内で実行され、ubuntuのユーザー空間で実行されているすべてのプロセスを表示しますか?dockerを実行すると、ubuntu:14.04 ps axが実行されます。ps axコマンドはどこで実行されますか?
0
A
答えて
0
ps
コマンドの出力は、その質問に非常に明確に答えなければなりません。ここに私のホスト上で実行されているps ax
です:
$ ps ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:10 /usr/lib/systemd/systemd --switched-root --system --deserialize 23
2 ? S 0:00 [kthreadd]
3 ? S 0:08 [ksoftirqd/0]
7 ? S 2:20 [rcu_sched]
8 ? S 0:00 [rcu_bh]
9 ? S 1:31 [rcuos/0]
10 ? S 0:00 [rcuob/0]
[...many lines later...]
20565 pts/3 R+ 0:00 ps ax
そして、ここではdocker run
で実行されている:
$ docker run ubuntu ps ax
PID TTY STAT TIME COMMAND
1 ? Rs+ 0:00 ps ax
あなたがdocker run ubuntu:14.04 ps ax
を実行すると、あなたがコンテナ、およびps
意志の内側ps
コマンドを実行しています同じコンテナ内で実行されている他のプロセスだけを見ることができます。
関連する問題
- 1. PSコマンドで実行中のプロセスが表示されない
- 2. Qtオブジェクトがubuntuで実行されていません14.04
- 3. 'docker ps'と 'docker-compose ps'コマンドが異なる結果を返す
- 4. sshでコマンドを実行すると、.bashrcも実行されますか?
- 5. MongoDB - mongoコマンドは実行されますが、mongodは実行されません
- 6. リモートPSコマンドを正しく実行する
- 7. Docker-centos 7 CMD yumコマンドが実行されますがインストールされません
- 8. Ubuntu 14.04でSwiftでコマンドを実行できません
- 9. ホスト上で「ps aux」を実行すると、ドッカーコンテナプロセスが表示されるのはなぜですか?ホストから
- 10. スクリプトを手動で実行すると完全に実行されますが、別のスクリプトから実行されたときにコマンドが失われます
- 11. nohupでコマンドを実行すると、nohupでコマンドを実行するとバックグラウンドで実行されるため、バックグラウンドでnohupを使用して実行します。
- 12. シェルスクリプトはAndroidでは実行されませんが、Ubuntu上で実行されます
- 13. 直前に実行されたコマンドを実行するコマンドですか?
- 14. 私のpsスクリプトでcmdファイルを実行する方法は?
- 15. Docker上でGulpが実行されていないubuntu
- 16. Sqoopコマンドは実行されません
- 17. Javaファイルを実行すると、以前に実行されたファイルが再び実行されます
- 18. 複数のクエリを1つのPSで実行する
- 19. なぜこのjavascriptはChromeでは実行されますが、Firefoxでは実行されませんか?
- 20. コマンドを実行すると、ubuntuにキャッシュがありますか?
- 21. Dockerで実行中のKarafでコマンドを実行するにはどうすればよいですか?
- 22. HTMLボディのJavascriptは実行されたときに実行されますか?
- 23. テストはmavenとadbで実行されますが、IntelliJでは実行されません - なぜですか?
- 24. Dockerコンテナのファイルシステムとは何ですか?このコンテナ内で実行されているアプリケーションは、どのファイルシステム上で実行されますか?
- 25. CMake execute_processコマンドはどのように実行されますか?
- 26. デバイス上で実行すると「デバイス上で実行完了」メッセージが表示されますが、実行されることはありません
- 27. ポストデプロイpsスクリプトまたは実行可能ファイル
- 28. 「実行」アイコンをクリックすると「実行されない」「デバッグ」として実行されます
- 29. トランザクションコミットは正常に実行されますが、実行されません。
- 30. 長時間実行しているPSコマンドレットを停止する