docker安装
一、https://www.docker.com/ 官网
docker 在CentOS上安装
1.系统安装条件
1. CentOS 7或8的维护版本 。
2. 必须启用 centos-extras 存储库。此存储库默认是启用的,但是如果您已经禁用了它,则需要重新启用它。
3. 建议使用 overlay2存储驱动程序。
4. 旧版本卸载
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装docker的方法
-
手动下载 RPM 包并手动安装 (无网状态下)。
-
使用自动化的便利脚本来安装 Docker 。
-
建立了 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
首次在新主机上安装 Docker Engine 之前,需要设置 Docker 存储库。之后,您可以从存储库中安装和更新 Docker
使用存储库安装
1.安装 yum-utils 包(它提供 yum-config-manager 实用工具)并设置稳定存储库。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#这里这个HTTPS的地址可以换成国内的 如阿里的或清华大学的
#阿里的:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.安装 Docker 引擎
#安装最新的docker
sudo yum install docker-ce docker-ce-cli containerd.io
#若不想安装最新的docker可以查询一下版本
yum list docker-ce --showduplicates | sort -r
#安装
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
#启动docker
sudo systemctl start docker
#使用hello-world检查docker安装是否成功
sudo docker run hello-world
(1) 如果不能使用 Docker 的存储库安装 Docker,可以下载Rpm 文件,然后手动安装。每次升级 Docker Engine 时都需要下载一个新文件。 https://download.docker.com/linux/centos/ 选择系统与安装版本
#安装
sudo yum install /path/to/package.rpm
#启动
sudo systemctl start docker
(2)使用 yum -y upgrade 代替 yum -y install 升级
3.卸载docker
# 卸载 Docker Engine、 CLI 和 Containerd 软件包
sudo yum remove docker-ce docker-ce-cli containerd.io
# 不会自动删除主机上的映像、容器、卷或自定义配置文件。删除所有图像、容器和卷
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd