前言

Centos 7安装Docker速版。记录一次安装过程。

目录

一、基础环境准备

二、配置阿里云yum源(已配置忽略)

三、开始安装docker

  1. 卸载旧有的docker(如果存在)
  2. 建议重新安装epel源(如果已安装)
  3. 安装 yum-utils
  4. 添加docker repository
  5. 更新软件包索引
  6. 安装
  7. 列出yum源里的docker软件版本

四、配置镜像加速

五、测试

六、常用启停命令

一、基础环境准备

虚拟机/ECS:Centos 7 x86_64 8c16m(建议最低1c2m,自行设置)

要求:可以上网,root用户

二、配置阿里云yum源(已配置忽略)

  • wget命令
cd /etc/yum.repos.d/

mkdir bak && mv *.repo bak

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all && yum makecache
  • curl命令
cd /etc/yum.repos.d/

mkdir bak && mv *.repo bak

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all && yum makecache
  • 没有wget、curl命令

     - 虚拟机
     http://mirrors.aliyun.com/repo/Centos-7.repos

     在Windows上下载该文件(浏览器直接敲地址),通过scp\VmTools\共享文件夹\*ftp放到 

     /etc/yum.repos.d/

cd /etc/yum.repos.d/

mkdir bak && mv *.repo bak

mv Centos-7.repo CentOS-Base.repo

yum clean all && yum makecache

    - ECS

     同上,在Windows上下载该文件。

     通过*ftp\scp,上传到 /etc/yum.repos.d/

cd /etc/yum.repos.d/

mkdir bak && mv *.repo bak

mv Centos-7.repo CentOS-Base.repo

yum clean all && yum makecache

img1

三、开始安装docker

1. 卸载旧有的docker(如果存在)
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

img2

2. 建议重新安装epel源(如果已安装)
rpm -qa | epel

yum remove epel-release

yum -y install epel-release

img3

3. 安装 yum-utils
yum install -y yum-utils

img4

4. 添加docker repository
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

img5

5. 更新软件包索引
yum makecache fast

img6

6. 安装
  • 最新版
yum -y install docker-ce docker-ce-cli containerd.io

img7

  • 指定版本
yum install docker-ce-20.10.8 docker-ce-cli-20.10.8 containerd.io
7. 列出yum源里的docker软件版本
yum list docker-ce --showduplicates | sort -r

四、配置镜像加速

因网络问题,国内一般访问docker官方镜像仓库很慢,所以要配置镜像加速。

阿里云-计算,为了无法计算的价值 (aliyun.com)")

访问阿里云

登录

img8
搜索 “容器”,找到 容器镜像服务
img9
img10
将命令粘到主机内执行即可。
img11
img12

五、测试

docker --version

docker run hello-world

docker ps

docker ps -a

docker images

img13
img14 

六、常用启停命令

systemctl start docker

systemctl stop docker

systemctl status docker

systemctl enable docker

systemctl disable docker

结语

至此,在Centos 7中Docker安装完成,希望可以帮到你。