2.容器和虚拟化的区别
虚拟化技术最主要的目的是提高硬件资源的使用率。
传统虚拟化是实现虚拟出多个操作系统共同使用硬件资源;
容器虚拟化是实现在单个操作系统上虚拟出多个资源组共同使用硬件资源。
从技术原理上容器虚拟化更优于传统虚拟化,但在实际应用中选择一种技术还需要考虑它们的兼容性,技术成熟度,操作灵活性,价格等诸多因素。
3.部署Docker
Centos官网安装教程:https://docs.docker.com/engine/install/centos/
Ubuntu官网安装教程:https://docs.docker.com/engine/install/ubuntu/
1.卸载历史版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装Docker最新引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4.安装Docker特定安装引擎
1.先查看当前docker-ce都有那些版本
yum list docker-ce --showduplicates | sort -