CentOS系统下安装Docker

106 阅读1分钟

前置条件

  1. 能够连接网络

  2. 如果之前安装,那么需要卸载

yum -y remove docker docker-common docker-selinux docker-engine
  1. (可选) 更新软件
yum update -y
  1. 安装Yum源,安装 yum-utils , 使用 yum-config-manager 工具设置Yum源, 后面两个是 devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加docker的yum源

如果国内访问失败,那么就需要安装国内的Docker源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. (可选)使用阿里云源访问
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装

  1. 选择一个Docker版本安装 查看所有仓库中docker版本,并选择特定版本安装:(此处我们查看社区版 docker-ce)
yum list docker-ce --showduplicates | sort -r
  1. 选择一个Docker版本安装 yum install docker-ce (这样写默认安装最新版本) yum install docker-ce-<VERSION_STRING> (指定安装版本)
yum install docker-ce-18.03.1.ce

验证

验证是否安装成功

docker run hello-world

指令

  • 一些可能会用到的指令
systemctl start docker 启动Docker服务
systemctl restart docker 重启Docker服务
systemctl enable docker 开机启动
docker version  查看docker版本号
  • 指令说明
  1. yum yumRedHat公司的包管理工具
  2. yum update -y yum的系统更新与软件更新, -y参数为不询问直接更新
  3. yum remove 删除依赖
  4. yum install 安装依赖
  5. yum-config-manager --add-repo 配置yum的安装地址,以后通过yum安装依赖时通过此URL来下载
  6. docker run 运行镜像
  7. systemctl 特权, 就像是Windows中的管理员权限

参考

阿里云