EP3 安装/卸载Docker
安装
Docker Desktop (Docker桌面)
Docker桌面支持MacOs、Windows、Linux(桌面)系统,可以在官网直接下载安装包安装.
Docker Engine (Docker)
Docker引擎理论上支持所有Linux系统,官方确保已验证的系统有:
上图中所列发行版官方都会提供
.deb和.rpm离线安装包以及远程仓库安装指南(联网).其他系统可以通过二进制文件自行安装.
具体安装流程可以参考官方文档
CentOS yum安装示例
-
卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine -
安装依赖包
sudo yum install -y yum-utils -
设置yum仓库
sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo注意!这里不要使用官方文档的仓库(官方默认使用的是国外的仓库),上文中换成了阿里云仓库地址(也可以使用其他国内仓库)
-
安装Docker引擎.
安装最新版本的docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin安装指定版本:
-
查看版本列表
yum list docker-ce --showduplicates | sort -r -
安装对应版本(上图高亮部分是版本号)
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
-
-
启动
sudo systemctl start docker -
运行HelloWorld
sudo docker run hello-world -
重启 systemctl daemon-reload systemctl restart docker
卸载
- 卸载引擎
sudo yum remove docker-ce docker-ce-cli containerd.io - 删除主机的镜像、容器、卷:
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd