crun-vm 进程树
进程树
root 6128 1.0 1.9 2130200 78852 ? Ssl 22:48 0:03 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --selinux-enabled --userland-proxy-path /usr/bin/docker-proxy --init-path /usr/bin/tini-stati
root 6403 0.7 0.2 2047148 11952 ? Sl 22:48 0:02 /usr/bin/containerd-shim-runc-v2 -namespace moby -id aef0c3f176a429b6f2139ab4b10274c38206c335644739a15d862901ac1bf58e -address /run/containerd/containerd.sock
root 6426 0.0 0.0 4120 3152 pts/0 Ss+ 22:48 0:00 \_ /bin/bash /crun-vm/entrypoint.sh 0
root 6445 0.0 0.2 35048 8144 ? S 22:48 0:00 \_ virtlogd --daemon
root 6448 1.2 0.6 1373776 27032 ? Sl 22:48 0:04 \_ virtqemud --daemon
root 6490 0.7 0.4 110136 17100 pts/0 Sl+ 22:48 0:02 \_ virsh --connect qemu+unix:///session?socket=/run/libvirt/virtqemud-sock --quiet start domain --console
nobody 6496 0.0 0.4 206464 16824 ? Ss 22:48 0:00 \_ passt --one-off --socket /run/libvirt/qemu/passt/1-domain-net0.socket --pid /run/libvirt/qemu/passt/1-domain-net0-passt.pid --tcp-ports all --udp-ports all
root 6498 14.5 18.8 4479164 753728 ? Sl 22:48 0:50 \_ /usr/sbin/qemu-system-x86_64 -name guest=domain,debug-threads=on -S -object {"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/q
[root@localhost ~]#
执行了哪些进程
docker 27818 1547 0 /usr/bin/docker run --runtime crun-vm -it quay.io/containerdisks/fedora:40 --password pass
containerd-shim 27827 5787 0 /usr/bin/containerd-shim-runc-v2 -namespace moby -address /run/containerd/containerd.sock -publish-binary /usr/bin/containerd -id b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f start
containerd-shim 27835 27827 0 /usr/bin/containerd-shim-runc-v2 -namespace moby -id b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f -address /run/containerd/containerd.sock
crun-vm 27847 27835 0 /usr/bin/crun-vm --root /var/run/docker/runtime-runc/moby --log /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f/log.json --log-format json --systemd-cgroup create --bundle /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f --pid-file /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f/init.pid --console-socket /tmp/pty657723617/pty.sock b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f
qemu-img 27848 27847 0 /usr/bin/qemu-img info --output=json /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78
qemu-img 27851 27847 0 /usr/bin/qemu-img create -q -f qcow2 -u -F qcow2 -b /crun-vm/image/image /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78 5368709120
ssh-keygen 27854 27847 0 /usr/bin/ssh-keygen -q -f /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78 -N -C
genisoimage 27855 27847 0 /usr/bin/genisoimage -output /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78 -volid cidata -joliet -rock -quiet /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78 /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78 /var/lib/docker/overlay2/fc6c90e726b87cf4c89f2a04ec6aace8d6ee390059e5450880687e42f553e10b/merged/crun-vm-b47eba05441d1b10b6c9d78
crun 27856 27847 0 /usr/bin/crun --root /var/run/docker/runtime-runc/moby --log /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f/log.json --log-format json --systemd-cgroup create --bundle /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f --pid-file /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f/init.pid --console-socket /tmp/pty657723617/pty.sock b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f
iptables 27859 904 0 /usr/sbin/iptables -w10 -t raw -C PREROUTING -d 172.17.0.2 ! -i docker0 -j DROP
systemd-sysctl 27860 27858 0 /usr/lib/systemd/systemd-sysctl --prefix=/net/ipv4/conf/veth09574a4 --prefix=/net/ipv4/neigh/veth09574a4 --prefix=/net/ipv6/conf/veth09574a4 --prefix=/net/ipv6/neigh/veth09574a4
iptables 27861 904 0 /usr/sbin/iptables -w10 -t raw -A PREROUTING -d 172.17.0.2 ! -i docker0 -j DROP
crun-vm 27869 27835 0 /usr/bin/crun-vm --root /var/run/docker/runtime-runc/moby --log /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f/log.json --log-format json --systemd-cgroup start b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f
crun 27870 27869 0 /usr/bin/crun --root /var/run/docker/runtime-runc/moby --log /run/containerd/io.containerd.runtime.v2.task/moby/b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f/log.json --log-format json --systemd-cgroup start b47eba05441d1b10b6c9d78fad098dc9a207bbaa768233641dd504c7d9611f7f
entrypoint.sh 27857 27835 0 /crun-vm/entrypoint.sh 0
rm 27871 27857 0 /usr/sbin/rm -fr /var/lock
mkdir 27872 27857 0 /usr/sbin/mkdir -p /etc/libvirt /tmp /var/lib/sss/db/ /var/lock /var/log/libvirt /var/run/libvirt
virtlogd 27873 27857 0 /usr/sbin/virtlogd --daemon
virtqemud 27876 27857 0 /usr/sbin/virtqemud --daemon
mkdir 27896 27857 0 /usr/sbin/mkdir -p /run/libvirt/qemu/passt
dmidecode 27895 27878 0 /usr/sbin/dmidecode -q -t 0,1,2,3,4,11,17
chmod 27897 27857 0 /usr/sbin/chmod o+w /run/libvirt/qemu/passt
cat 27898 27857 0 /usr/sbin/cat
chmod 27899 27857 0 /usr/sbin/chmod +x /crun-vm/virsh
virsh 27900 27857 0 /usr/sbin/virsh --connect qemu+unix:///session?socket=/run/libvirt/virtqemud-sock --quiet list --all --name
virsh 27902 27857 0 /usr/sbin/virsh --connect qemu+unix:///session?socket=/run/libvirt/virtqemud-sock --quiet define /crun-vm/domain.xml
qemu-system-x86 27905 27878 0 /usr/sbin/qemu-system-x86_64 -S -no-user-config -nodefaults -nographic -machine none,accel=kvm:tcg -qmp unix:/var/lib/libvirt/qemu/qmp-RKN2B3/qmp.monitor,server=on,wait=off -pidfile /var/lib/libvirt/qemu/qmp-RKN2B3/qmp.pid -daemonize
qemu-system-x86 27913 27878 0 /usr/sbin/qemu-system-x86_64 -S -no-user-config -nodefaults -nographic -machine none,accel=tcg -qmp unix:/var/lib/libvirt/qemu/qmp-BRXAC3/qmp.monitor,server=on,wait=off -pidfile /var/lib/libvirt/qemu/qmp-BRXAC3/qmp.pid -daemonize
tty 27921 27920 0 /usr/sbin/tty
virsh 27920 27857 0 /usr/sbin/virsh --connect qemu+unix:///session?socket=/run/libvirt/virtqemud-sock --quiet start domain --console
passt 27925 27878 0 /usr/sbin/passt --one-off --socket /run/libvirt/qemu/passt/1-domain-net0.socket --pid /run/libvirt/qemu/passt/1-domain-net0-passt.pid --tcp-ports all --udp-ports all
passt.avx2 27925 27878 0 /usr/bin/passt.avx2 --one-off --socket /run/libvirt/qemu/passt/1-domain-net0.socket --pid /run/libvirt/qemu/passt/1-domain-net0-passt.pid --tcp-ports all --udp-ports all
qemu-system-x86 27929 27857 0 /usr/sbin/qemu-system-x86_64 -name guest=domain,debug-threads=on -S -object {"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain-1-domain/master-key.aes"} -blockdev {"driver":"file","filename":"/usr/share/edk2/ovmf/OVMF_CODE_4M.qcow2","node-name":"libvirt-pflash0-storage","auto-read-only":tru -blockdev {"node-name":"libvirt-pflash0-format","read-only":true,"driver":"qcow2","file":"libvirt-pflash0-storage","backing":null} -blockdev {"driver":"file","filename":"/var/lib/libvirt/qemu/nvram/domain_VARS.qcow2","node-name":"libvirt-pflash1-storage","auto-read-onl -blockdev {"node-name":"libvirt-pflash1-format","read-only":false,"driver":"qcow2","file":"libvirt-pflash1-storage","backing":null} -machine pc-q35-9.2,usb=off,dump-guest-core=off,memory-backend=pc.ram,pflash0=libvirt-pflash0-format,pflash1=libvirt-pflash1-format,acpi= -accel kvm -cpu max