linux上安装Docker
时间: 2025-01-08 10:53:34 浏览: 29
### 安装Docker前的准备
为了确保顺利安装Docker,在Linux系统上需确认内核版本至少为3.10,并且操作应由具有`sudo`权限的用户执行[^3]。
### 卸载旧版Docker组件
对于曾经安装过较早版本Docker的情况,建议先移除这些遗留包以避免潜在冲突:
```bash
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
```
此命令会清理掉可能存在的旧版文件和服务配置。
### 配置官方仓库并同步国内镜像源
通过设置阿里云提供的加速器来提高下载速度和稳定性。这一步骤涉及添加新的YUM存储库以及替换默认地址为更快捷的选择:
```bash
# 添加Docker CE社区版的稳定分支至系统的repo列表中
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 修改已加入的新repo内的URL指向更快速的服务节点
sed -i 's/download\.docker\.com/mirrors\.aliyun\.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
# 刷新缓存使更改生效
yum makecache fast
```
上述脚本不仅指定了来自中国大陆地区的资源位置,还优化了后续依赖解析过程中的效率问题[^4]。
### 执行实际安装流程
完成前期准备工作之后,可以正式开始部署最新发布的Docker Engine实例:
```bash
yum install docker-ce docker-ce-cli containerd.io
```
这条指令将会拉取必要的二进制文件及其关联项到目标主机之上[^1]。
### 启动服务与验证状态
最后启动守护进程并将之设为开机自启项目之一,随后检验其工作状况是否正常无误:
```bash
systemctl start docker
systemctl enable docker
docker run hello-world
```
当终端返回一段欢迎消息时,则表明整个环境搭建顺利完成。
阅读全文
相关推荐
















