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 -rdocker-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/

CentOS 7 安装Docker相关推荐

  1. centos 7 安装docker 并设置阿里云镜像仓库

    centos 7 安装docker 并设置阿里云镜像仓库 yum install -y wget yum update yum install -y deltarpm ================ ...

  2. CentOS上安装Docker及docker常用命令

    这里写目录标题 一.在CentOS上安装Docker Engine 1.Docker Engine安装 1.1 卸载以前的docker 1.2 安装方法 1.2.1 用repository方法安装 0 ...

  3. 在CentOS上安装Docker的步骤

    在CentOS上安装Docker的步骤如下: 更新系统: sudo yum update 添加Docker官方存储库: sudo yum install -y yum-utils sudo yum-c ...

  4. Docker系列 一. CentOS上安装Docker

    1.环境&工具: 阿里云轻量级服务器.Centos7系统.FinalShell(其他连接客户端也可以) 2.步骤: 2.1 安装docker 2.1.1 以root身份登录服务器 2.1.2查 ...

  5. Docker实践:Centos下安装Docker并简单的使用

    1 环境介绍 版本信息: [root@localhost]#  cat /proc/version Linux version 3.10.0-514.el7.x86_64 (builder@kbuil ...

  6. Linux 64位 CentOS下安装 Docker 容器,启动、停止

    一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...

  7. CentOS上安装Docker (图解)

    更简单的办法:三分钟装好 Docker ( 图解) 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. // 用上面那个办法吧,简单多了,下面这个方法看 ...

  8. CentOS 8 安装 Docker  报错  requires containerd.io >= 1.4.1, but none of the providers can be installed

    CentOS 8.1安装 Docker 官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址:https:/ ...

  9. 【Linux】CentOS 7 安装 docker

    1. 确定是CentOS 7 及以上版本 cat /etc/redhat-release 2. yum安装gcc相关 yum -y install gcc yum -y install gcc-c++ ...

最新文章

  1. Python游戏开发,pygame模块,Python实现过迷宫小游戏
  2. Oracle数据库中的违规策略规则的修正
  3. 经典常用算法/常用算法思维---附伪代码以及实现
  4. new Date(2019-05-10 08:00:00) 格式在IE内核或者低版本浏览器中显示NaN或者Invalid Date的问题...
  5. Android Loader机制全面详解及源码浅析
  6. linux 删除文件_Linux删除文件夹命令有哪些
  7. 【无码专区12】子集和(背包dp)
  8. oracle出错如何备份数据,备份oracle数据库出错
  9. javase-字符串次数查找
  10. 【转】keil5 missing close quote 错误解决
  11. 操作系统(02326)课后习题答案
  12. 当我们在浏览器地址栏中输入一个网址会发生什么
  13. pdf.js 跨域 php,JavaScript_js跨域资源共享 基础篇,本文详细介绍了javascript跨域资 - phpStudy...
  14. 方向导数,偏导数,梯度
  15. 操作无法完成,因为为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试。
  16. 支付宝——手机网站支付接口研究
  17. 鸿蒙之境浩然溟涬,列子 简历 - 名人简历
  18. 【线性代数笔记】正定矩阵及其性质
  19. python中if none什么意思_关于python:“ if x”和“ if x not None”之间的区别
  20. 【数学知识】方差、标准差、均方差、均方误差区别总结

热门文章

  1. php 解决跨域问题
  2. zblog php伪静态,zblogphp如何设置伪静态
  3. 随想录(多学一点汇编语言)
  4. C语言和设计模式(责任链模式)
  5. 一步一步写算法(之哈希二叉树)
  6. android gradle fail,Android Studio更新后,Android Gradle CompilationFailedException
  7. css广告跟随,jQuery网页右侧广告跟随滚动代码分享
  8. vue 将字符串最后一个字符给替换_前端开发:Vue项目实战-Music
  9. java鼠标点击暂停程序_java – LWJGL抓取鼠标 – 如果应用程序挂起或使用抓取的鼠标点击断点时调试...
  10. Linux内核无法放到Ubuntu中,无法通过Linux内核模块(Ubuntu)在内核内存中写入