在CentOS 上安装 Docker 引擎
1、 卸载旧版本的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、储存库安装docker
yum install -y yum-utils
设置官方镜像地址
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
设置阿里云docker镜像地址(推荐)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker引擎
默认安装最新版本的docker
yum install docker-ce docker-ce-cli containerd.io
指定docker安装的版本
1、查询可用版本
yum list docker-ce --showduplicates | sort -r
2、安装
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
4、安装完成启动并测试docker
启动docker
systemctl start docker
通过hello-world镜像验证是否安装成功
docker run hello-world
通过包安装docker
如果您无法使用 Docker 的存储库来安装 Docker,您可以为您的版本下载 .rpm 文件并手动安装。每次要升级 Docker Engine 时都需要下载一个新文件。
前往 https://download.docker.com/linux/centos/ 并选择您的 CentOS 版本。然后浏览到 x86_64/stable/Packages/ 并下载要安装的 Docker 版本的 .rpm 文件。
注意:要安装 nightly 或 test(预发布)包,请将上述 URL 中的 stable 更改为 nightly 或 test。了解夜间频道和测试频道。
下载完成后通过rpm文件安装
yum install /path/to/package.rpm
package.rpm 路径更改为您下载 Docker 包的路径
然后启动docker
systemctl start docker
通过hello-world镜像验证是否安装成功
docker run hello-world
升级docker引擎
要升级 Docker Engine,请下载更新的包文件并重复安装过程,使用 yum -y upgrade 而不是 yum -y install,并指向新文件。
卸载 Docker 引擎
卸载 Docker Engine、CLI 和 Containerd 包:
yum remove docker-ce docker-ce-cli containerd.io
主机上的映像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
手动删除任何已编辑的配置文件
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!