CentOS 7 安装Docker

CentOS Docker 安装

Docker支持CentOS版本

· 在CentOS 7 上,要求系统64位、系统内核版本为 3.10 以上
· CentOS-6.5 上,要求系统64位、系统内核版本为 2.6.32-431 或者更高版本
我本地是CentiOS 7,用uname -r命令查看系统内核,达到要求
在这里插入图片描述
Docker使用仓库进行安装

首次在新的主机上安装Docker CE之前,需要设置Docker仓库。

  1. 更新yum索引
sudo yum update
  1. 查看是否有旧的Docke,没有我们可以下一步
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

在这里插入图片描述

  1. 安装Docker Engine 社区版

可以根据需要以不同方式安装Docker Engine
· 大多数用户 设置Docker的存储库并从中进行安装,以便于安装和升级任务。这是推荐的方法
· 有些用户下载RPM软件包并 手动安装并完全手动管理升级。这在诸如在没有访问互联网的气隙系统上安装Docker的情况下非常有用
· 在测试和开发环境中,一些用户选择使用自动 便捷脚本来安装Docker

  1. 设置存储仓库,允许yum通过HTTPS使用仓库
    首次安装Docker Engine - Community之前,需要设置Docker存储库
    · 安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序
    · 设置存储库。

  2. 我们先允许通过HTTPS安装

sudo yum install apt-transport-https ca-certificates curl software-properties-common

在这里插入图片描述
5. 安装Docker包

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

在这里插入图片描述
6. 设置存储库

yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述
7. 启用测试通道

sudo yum-config-manager --enable docker-ce-test

在这里插入图片描述
8. 安装Docke Engine 社区版

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

如果提示接受密钥,验证指纹是否匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配,选择接受

在这里插入图片描述
安装完成,但是服务还未启动
在这里插入图片描述

如果要安装特定的版本,请列出repo中的可用版本,然后选择并安装

yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable
  1. 启动Docker服务
sudo systemctl start docker

通过hello-world验证安装是否成功

sudo docker run hello-world

在这里插入图片描述

参考:https://docs.docker.com/install/linux/docker-ce/centos/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值