安装docker
更新仓库
$ sudo apt-get update
安装 apt 依赖包,用于通过HTTPS来获取仓库
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加 Docker 的官方 GPG 密钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置稳定版仓库
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装 Docker
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
添加当前用户到 docker 用户组
$ groups
$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ sudo service docker restart
#需要注销当前终端账号,重新登录就可以使用了
安装docker-compose
docker-compose :https://github.com/docker/compose/releases
# mv docker-compose-Linux-x86_64 /usr/bin/docker-compose
# chmod +x /usr/bin/docker-compose
# ll /usr/bin/docker-compose
-rwxr-xr-x 1 root root 12211728 Mar 2 17:30 /usr/bin/docker-compose
# docker-compose -v
docker-compose version 1.28.5, build c4eb3a1f
安装Kvm
检测服务器是否支持VT
egrep - o "(vmx|svm)" /proc/cpuinfo
如支持,输出结果如下:
$ egrep -o "(vmx|svm)" /proc/cpuinfo
vmx
vmx
vmx
...
开始安装KVM
$ sudo apt-get install qemu-kvm ubuntu-vm-builder bridge-utils
启用KVM内核模块
$ sudo modprobe kvm
$ sudo modprobe kvm_intel
$ sudo modprobe kvm_amd
#正常情况下,这3条命令执行成功和没有任何输出
检测KVM是否安装成功
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
添加用户root到kvm组
$ sudo adduser root kvm
安装Libvirt
$ sudo apt-get -y install libvirt-bin qemu virt-manager
启动libvirt服务
$ sudo service libvirtd restart
查看现有的KVM虚拟机列表
$ virsh list --all
打开virt-manager管理界面
$ virt-manager
1.png
网友评论