也是最近刚开始接触Docker 一开始都不懂这个东西什么什么动漫,慢慢就懂了, 文字描述我也不太懂

大概就是这样子的:

linux 其实就是一个大的容器,里面可以装很多东西 (JDK,Tomcat ,Mysql ...) 但是如果装的东西很多,这个容器就会很乱,不方便管理,而且操作起来也是比较麻烦的,需要配置很多东西;

而Docker 则是一个可以制造容器的东西 ,它能在linux里面制造很多的容器,每个容器里面可以单独放置不同的服务,从而使的linux的管理服务就很方便;

废话不多说:直接来安装这个Docker

我也是参考 菜鸟教程的 CentOS Docker 安装 自己也做一下笔记,方便以后找出来

Docker支持以下的CentOS版本:

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

开始

有两种安装方式 yum和脚本(脚本的话我也没有试过) 这里我推荐使用yum 简单快捷

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

这个一定要了解

1.先查看linux内核版本(Docker 要求 CentOS 系统的内核版本高于 3.10 )

uname -r

2.防止以前安装过,移除旧的版本

sudo yum remove docker

3.安装一些必要的系统工具

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

4.添加软件源信息(这个可以忽略)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.更新 yum 缓存

sudo yum makecache fast

6.安装 Docker-ce(其实上面的步骤都客户忽略,实测并不影响后面的步骤)

sudo yum -y install docker-ce

7.启动 Docker 后台服务(其实6.7这两步就够了 是不是很简单,但是我也不知道为什么他要写这么长,但是为了谨慎,我也抄袭过来了)

sudo systemctl start docker

8.测试运行 hello-world

docker run hello-world

9.至此 Docker 在 CentOS 系统的安装完成。

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。

请在该配置文件中加入(没有该文件的话,请先建一个)\

{"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

删除 Docker CE

执行以下命令来删除 Docker CE

sudo yum remove docker-cesudo rm -rf /var/lib/docker

cenos 安装 Docker相关推荐

  1. 阿里云cenos 6.5 模板上安装 docker

    本章将介绍在阿里云的 Centos6.5 模板上安装 Docker 以及在 Ubuntu 14.04 模板上安装 Docker 的过程 Centos 6.5 模板上使用Docker 首先,通过 ssh ...

  2. Ubuntu 16.04 安装 Docker - Dependency failed for Docker Application Container

    Docker 安装 由于 apt 官方库里的 Docker 版本可能比较旧,所以先卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker ...

  3. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  4. Centos7上安装docker 详细教程

    一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname -r 命令查看 ...

  5. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

  6. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  7. win10安装docker并结合Idea2018.1部署springboot项目

    一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/dock ...

  8. centos7镜像加速_虚拟机 Linux CentOS7 安装Docker 详解:使用 阿里云Yum源;附加云镜像加速器...

    Docker 要求 CentOS 系统的内核版本高于 3.10 ,先检查一下,如内核版本不符合,不建议参考该贴安装!(CentOS版本 大于7.0以上版本,一般都可以:建议先查询系统内核版本) 如系统 ...

  9. docker 安装oracle_Windows系统下安装Docker,包你满意!

    如果使用的是Windows系统,则可以通过安装Docker Community Edition for Windows(Win10 专业版/企业版)或Docker Toolbox(Win7,Win8, ...

  10. Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...

最新文章

  1. Red5 配置RTMPT
  2. Oracle 12C -- sequence的新特性-会话序列
  3. 数学--数论--HDU - 6322 打表找规律
  4. 什么是物理路径,相对路径,绝对路径以及根目录
  5. 基于JAVA+Servlet+JSP+MYSQL的在线购物系统
  6. golang 所有进程休眠_Golang基础--常见坑
  7. 安装scrapy 出现Failed building wheel for Twisted(总是显示此错误)解决办法
  8. 语音识别从菜鸟到入门必看的参考书目
  9. vue2.0 + vux (四)Home页
  10. 力扣-148 排序链表
  11. kubernetes StatefulSet介绍
  12. [Python]小甲鱼Python视频第020课(函数:内嵌函数和闭包)课后题及参考解答
  13. Javascript Eclipse 自动代码规范化
  14. beyond compare代码比对工具
  15. 《大数据技术原理与应用》第一章-大数据概述
  16. 读ISSCC TOF部分论文
  17. 虚函数指针 虚函数表
  18. 计算机键盘的认识,认识键盘和使用键盘的方法
  19. 舵机和舵机控制版、步进电机、伺服电机
  20. linux宿主机文件拷贝,linux 虚拟机和宿主机相互拷贝文件

热门文章

  1. [Material Design] 打造简单朴实的CheckBox
  2. ListView嵌套ListView优化
  3. [2018.07.10 T2]不回文
  4. 安装vue-devtool
  5. vue脚手架的自定义配置
  6. wc 统计文件字节数、字符数、单词数
  7. mui ajax的值php怎样获取,关于mui.ajax的设置,以及php取不到data值的问题的方法
  8. java判断是否为5的倍数,如何用编程实现“判断输入的正整数是否既是5又是7的正倍数,若是,则输出yes,否则输出no”?...
  9. android访问局域网电脑,如何设置电脑使安卓手机能访问局域网共享的文件
  10. java的显示图片的控件_调用java在图像控件中显示网络图片