Centos/ubuntu安装docker

Centos和Ubuntu使用包管理器在线安装docker
Centos
卸载旧版本Docker
1 | sudo yum remove docker \ |
设置储存库
1 | sudo yum install -y yum-utils |
从储存库安装
首次安装会提示接受GPG秘钥,接受就行.
1.安装最新版
1 | sudo yum install docker-ce \ |
2.安装指定版本
1 | yum list docker-ce --showduplicates | sort -r |
此处列出的版本为el8的,Centos 7或者其他版本显示不一样,安装方法一样的。
此处安装23.0.6版本,安装其他版本也一样。都是docker-ce-版本号
和docker-ce-cli-版本号
1 | sudo yum install docker-ce-3:23.0.6-1.el8 \ |
从RPM软件包安装
在这个链接,选择你的系统版本和需要安装的docker版本,下载rpm包。
sudo yum install /路径/包名.rpm
启动和开机自启
自启
sudo systemctl enable docker
启动
sudo systemctl start docker
Ubuntu
卸载有冲突的软件包
1 | for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done |
安装必要软件
1 | sudo apt update |
添加源和GPG KEY
导入GPG
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加apt源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装
安装最新版
1 | sudo apt update |
安装指定版本
列出可用版本
1 | sudo apt update |
安装24.0.6版本
sudo apt install docker-ce=5:24.0.6-1~ubuntu.20.04~focal
其他软件包也一样,sudo apt install 包名=版本号