Alpine Linux运行KVM虚拟化 和 docker

alpine

alpine的优势不用多说, 轻量小巧,还有diskless

kvm 也是linux 最好的虚拟机软件了,性能应该也是最好的。

最终目标 是搭建一个轻量的linux 里面只跑docker和kvm

可以直接使用QEMU来运行虚拟机,但是管理命令较为复杂,所以通常我们都会安装libvirt来帮助管理。

#alpine安装

略 安装完成 大概需要40M左右硬盘空间

#准备安装 处理源

plaintext
nano /etc/apk/repositories

去掉community的那行的注释

#安装所需要的软件包

#kvm 需要的

kvm 还是最好用qemu来管理,还有libvirt 为了方便最好再安装一个 virt-install

plaintext
apk add libvirt-daemon qemu-img qemu-system-x86_64 qemu-modules
apk add virt-install
rc-update add libvirtd
rc-service libvirtd start
virsh list

如果diskless 还需要

plaintext
lbu ci

现在大概需要327M 硬盘

#再安装docker

plaintext
apk add docker

现在 546.6M

#远程kvm所需要的

plaintext
apk add dbus polkit virt-manager terminus-font rc-update add dbus

评论