支持的系统架构
桌面版本用这几个
Docker Desktop for Linux
Docker Desktop for Mac (macOS)
Docker Desktop for Windows
非桌面版本
实验安装环境:
系统:centos7.9
安装前提条件
不同系统的条件不同 具体可以在官网查看
卸载旧版本docker
如果有安装旧版本docker 需要卸载,如果没有安装过的话可以跳过(卸载需谨慎)
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
开始安装
完成以上准备工作开始安装
安装方式
在线安装(机器联网)
方式一:一键部署
需要注意的是:部署的是最新的稳定版本,该方式适合不在乎docker版本的,如果要指定docker版本请使用方式二
curl -fsSL https://get.docker.com -o get-docker.sh | bash
方式二:yum安装
适合安装特定版本的在线安装
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
列出所有版本
yum list docker-ce --showduplicates | sort -r
指定版本安装
sudo yum install docker-ce-VERSION_STRING docker-ce-cli-VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
离线安装
如果机器没有网络 可以使用rpm包安装docker
访问https://download.docker.com/linux/centos/ 下载相关rpm包
yum install package.rpm
替换为自己下载的rpm包即可
启动docker
启动并添加到开机自启动
systemctl enable --now docker