CentOS 7安装Docker

一、开始前的准备
本次安装环境为CentOS7.2,在开始安装之前,首先要卸载掉旧版本的Docker和它的依赖。卸载命令如下所示
$yum remove docker
> docker-client \
> docker-client-latest
> docker-common
> docker-latest \
> docker-latest-logrotate
> docker-engine
执行结果如下所示

  我是使用刚启动的虚拟机来安装Docker,所以执行上面的命令会有“No Packages marked for removal”的报告。此时不用管他,直接开始安装。

二、配置Docker仓库
在配置Docker仓库之前要安装需要的软件包:yum-utils、device-mapper-persistent-data和lvm2。yum-utils提供yum-config-manager功能,后面两个是devicemapper驱动所必须的。
$yum install yum-utils device-mapper-persistent-data lvm2 -y

  安装好软件包之后就可以配置Docker仓库了,官方的Docker仓库比较慢,所以这里选择阿里云仓库。
  $yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  配置好Docker仓库之后,可以根据下面命令查看Docker版本,并选择版本进行安装
  $yum list docker-ce --showduplicates | sort -r

  安装Docker
  $yum install docker-ce-18.03.1.ce
  启动Docker,并加入开机自启动
  $systemctl start docker
  $systemctl enable docker

三、

posted @   不太甜的橘子  阅读(167)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示