[Docker] 基于CENTOS7安装Docker环境

发布时间 2023-05-29 00:55:19作者: 千千寰宇

1 序言

1.1 环境准备

  • CENTOS 7
# uname -r

2 安装步骤

Step1.1 升级 YUM 仓库

使用 root 权限更新 yum 仓库

生产环境中此步操作需慎重,看自己情况,学习的话随便搞

yum -y update

延申

yum -y update
  # 升级所有包同时也升级软件和系统内核

yum -y upgrade
  # 只升级所有包,不升级软件和系统内核

Step1.2 卸载Docker旧版本

如果之前安装过的话

yum remove docker  docker-common docker-selinux docker-engine

Step1.3 安装 Docker

Step1.3.1 安装需要的软件包

yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

Step1.3.2 设置 yum

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
  # 中央仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  # 阿里仓库

Step1.3.3 选择docker版本并安装

  • 查看可用版本有哪些
yum list docker-ce --showduplicates | sort -r

  • 选择一个版本并安装

yum install docker-ce-版本号

yum -y install docker-ce-18.06.3.ce-3.el7

出现下图说明安装成功

Step1.3.4 启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker

systemctl status docker

K FAQ/问题集

Q1 docker hub官网进不去?

问题分析

docker hub进不去是因为“hub.docker.com”是在国外的,所以访问速度很慢,导致无法访问该网址。

https://hub.docker.com/

解决方法

  • 1、找到“daemon.json”文件
  • 2、使用vim命令将其打开
  • 3、添加“{ "registry-mirrors" :["https://docker.mirrors.ustc.edu.cn"]}”内容
  • 4、重启docker即可

参考文献

Y 推荐资源

X 参考文献