phusion/baseimage
軽い初期化プロセスでpid 1の問題を解決したことを誇りに思います。 phusion/baseimageを正しく使用するには?ps aux
show ps
run with PID 1コマンドを使用して画像を呼び出しようとしました。
私は何が間違っていましたか?画像を使用する正しい方法は何ですか?
me@host:~/app1$ docker run --rm phusion/baseimage ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 3.0 0.0 29180 1404 ? Rs 01:27 0:00 ps aux
ベストアンサー1
dockerにはオプションがあります--init
。初期化システムの起動非常に小さいPID 1で。
tini
/usr/bin/docker-init
ホストに保存されます。残念ながら、一部のシステム(fedoraやopenSUSEなど)--init
はdocker run --help
。
tini
ドッカー画像に直接追加して使用できますENTRYPOINT /tini --
。小さなreadmeファイル。
行方不明の詳細については、/usr/bin/docker-init
次をご覧ください。https://github.com/mviereck/x11docker/issues/23#issuecomment-386817295