我希望一些cgroups
专家能够快速回答这个问题:
docker
假设Linux 用户运行以下工作流程joe
,系统用户如何root
确定 VM 确实正在运行?
IMAGE_NAME="ubuntu:20.10"
DOCKER_ARGS="--rm -i --privileged"
cat <<"EOF" | docker run ${DOCKER_ARGS} ${IMAGE_NAME}
set -ex
apt-get update
apt-get install -y libvirt0 virt-manager
libvirtd --daemon
virtlogd --daemon
virsh net-list --name | fgrep default || virsh net-start default
virt-install \
--name MyFedora \
--memory 1024 \
--disk path=/tmp/myFedora.img,size=10 \
--network network=default \
--os-variant fedora28 \
--cdrom /opt/joe/Fedora-Server-dvd-x86_64-34-1.2.iso \
--noautoconsole \
--debug
virsh list --all
sleep infinity
EOF
鉴于运行libvirtd
的套接字joe
仅存在于docker容器内,如何root
找到joe
的VM?