Docker有社区版(docker-ce)和企业版(docker-ee)两个版本,企业版收费并且提供了一些额外的支持,社区版免费。社区版下面又分为stable、nightly、test。
这里我们安装社区stable版。
官方安装教程地址:https://docs.docker.com/engine/install/centos/
1、卸载旧版本
旧版本叫docker或docker-engine
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine卸载后,/var/lib/docker/目录会保留镜像、容器等文件
2、安装工具yum-utils
yum-uitls是yum 仓库(repository)及其拓展包的管理工具,主要是针对仓库,正确安装yum-uitls后,可以使用yum-config-manager 工具,配置yum源,优化yum安装软件过程。
sudo yum install -y yum-utils3、 添加docker yum源地址
sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4、安装docker engine 社区版、客户端和containerd
sudo yum install docker-ce docker-ce-cli containerd.io1、启动Docker
sudo systemctl start docker2、重启Docker
sudo systemctl restart docker3、设置开机启动
sudo systemctl enable docker4、关闭Docker
sudo systemctl stop dockerDocker默认使用国外仓库地址,比较慢,镜像加速看这里
1、删除docker engine
sudo yum remove docker-ce docker-ce-cli containerd.io2、如果想删除镜像、容器等文件
sudo rm -rf /var/lib/docker