当前位置:   article > 正文

【docker安装】Centos7 安装 Docker (yum)_centos7 docker yum

centos7 docker yum

前言

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命令

  1. cd /etc/yum.repos.d/
  2. # 备份默认的repo文件
  3. mkdir bak && mv *.repo bak
  4. # 下载阿里云yum源文件
  5. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  6. # 清理、更新缓存
  7. yum clean all && yum makecache

- curl命令

  1. cd /etc/yum.repos.d/
  2. # 备份默认的repo文件
  3. mkdir bak && mv *.repo bak
  4. # 下载阿里云yum源文件
  5. curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  6. # 清理、更新缓存
  7. yum clean all && yum makecache

- 没有wget、curl命令

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

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

          /etc/yum.repos.d/

  1. cd /etc/yum.repos.d/
  2. # 备份默认的repo文件
  3. mkdir bak && mv *.repo bak
  4. # 修改名称(不改名也能用,但有些时候会有问题)
  5. mv Centos-7.repo CentOS-Base.repo
  6. # 清理、更新缓存
  7. yum clean all && yum makecache

        - ECS

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

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

  1. cd /etc/yum.repos.d/
  2. # 备份默认的repo文件
  3. mkdir bak && mv *.repo bak
  4. # 修改名称(不改名也能用,但有些时候会有问题)
  5. mv Centos-7.repo CentOS-Base.repo
  6. # 清理、更新缓存
  7. yum clean all && yum makecache

三、开始安装docker

1. 卸载旧有的docker(如果存在)
yum remove docker  docker-client docker-client-latest docker-common  docker-latest docker-latest-logrotate docker-logrotate docker-engine
2. 建议重新安装epel源(如果已安装)
  1. rpm -qa | epel
  2. yum remove epel-release
  3. yum -y install epel-release

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

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

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

6. 安装

        - 最新版

yum -y install docker-ce docker-ce-cli containerd.io

         - 指定版本

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)

 访问阿里云

登录

 搜索 “容器”,找到 容器镜像服务

将命令粘到主机内执行即可。

五、测试

  1. # 查看docker版本
  2. docker --version
  3. # 运行hello world测试
  4. docker run hello-world
  5. # 查看运行中的容器
  6. docker ps
  7. # 查看所有容器
  8. docker ps -a
  9. # 查看镜像
  10. docker images

 六、常用启停命令

  1. # 启动
  2. systemctl start docker
  3. # 停止
  4. systemctl stop docker
  5. # 状态
  6. systemctl status docker
  7. # 开机启动
  8. systemctl enable docker
  9. # 禁用开机启动
  10. systemctl disable docker

结语

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/948081
推荐阅读
相关标签
  

闽ICP备14008679号