CentOS Docker 安装
时间: 2025-01-04 20:18:05 浏览: 9
### 安装 Docker 前的准备
在 CentOS 上安装 Docker 需要先确认系统的版本以确保兼容性。通过命令 `cat /etc/os-release` 可查看当前使用的 CentOS 版本[^2]。
### 卸载旧版 Docker(可选)
如果之前已经安装过较老版本的 Docker 或者 Docker Engine,则建议先行卸载这些软件包及其依赖项,防止新旧版本冲突影响正常使用。执行如下命令来移除已有的 Docker 软件:
```bash
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
```
此操作并非强制要求,但对于希望获得纯净环境下的全新体验来说十分必要[^1]。
### 安装必要的依赖包
为了使后续能够顺利添加官方源并完成 Docker 的部署,在这一步骤里会安装一些必需的基础工具和服务端组件。运行下面给出的一串指令即可达成目标:
```bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
```
上述命令将会获取到用于管理 YUM 源配置文件以及支持 devicemapper 存储驱动程序所需的库文件等资源。
### 设置稳定仓库地址
接下来设置稳定的存储库,以便从 Docker 的官方镜像站下载最新发布的二进制文件至本地机器内。对于中国大陆地区的用户而言,考虑到网络连接速度的因素可以选择阿里云提供的加速服务作为替代方案之一。这里展示默认方式的操作方法:
```bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```
该语句的作用在于向系统中新增加一个名为 "docker-ce" 的外部资料库链接指向,从而允许之后调用 yum 工具时访问其中所含的内容物列表。
### 正式安装 Docker CE 社区版
当一切准备工作就绪以后就可以正式开始安装过程了。只需简单输入一行简单的yum install命令加上想要获取的具体产品名称就能轻松搞定整个流程:
```bash
sudo yum install docker-ce docker-ce-cli containerd.io
```
这条命令将自动解析所需的各种条件约束关系,并依次拉取对应的RPM包直至最终成功装载完毕为止;期间可能会询问是否同意继续执行某些特定动作,请按照屏幕提示做出回应即刻生效。
### 启动与验证 Docker 服务状态
最后启动 Docker 并将其加入开机自启队列之中,这样每次重启计算机后都不必手动开启守护进程便可直接享受容器化带来的便捷之处。另外还可以利用 systemctl status 查看此刻的服务运作情况确保无误:
```bash
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
```
以上便是完整的基于 CentOS 发行版之上构建起一套功能完备且性能优越的企业级应用平台——Docker 的全过程介绍。
阅读全文