实验需求:Docker值得关注的特性:

o    文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。

o    资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup。

o    网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址。

o    日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索。

o    变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器。无需使用模板或手动配置。

o    交互式shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上,

CentOS 系列安装 Docker,Docker 支持 CentOS6 及以后的版本。

实验环境:

两台虚拟机一台centos7 一台rhel6.5

实验步骤:

先做centos7

CentOS7:

Prerequisites(先决条件)

Docker requiresa 64-bit installation regardless of your CentOS version. Also, your kernel mustbe 3.10 at minimum, which CentOS 7 runs.

Tocheck your current kernel version, open a terminal and use uname -r to display your kernel version:

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装docker,只需要运行下面的 yum 命令

启动 Docker 服务:

安装完成后,使用下面的命令来启动docker服务,并将其设置为开机启动

查看docker的状态

(此处采用了旧式的sysv语法,如采用CentOS 7中支持的新式systemd语法,如下:

[root@localhost~]#systemctlstartdocker.service

[root@localhost~]#systemctlenabledocker.service

查看docker版本

#docker version

查看docker版本:docker  info

下面用rhel来做一下

rhel6:

在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核

升级内核(记住一定要升级,要不然会出现很多莫名奇怪的问题,建议用yum安装)

1、yum安装带aufs模块的3.10内核

2、修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置),重启系统,这时候你的内核就成功升级了

cd /etc/grub.conf

修改完之后reboot重启

这时候你的内核就成功升级了

查看内核是否支持aufs

对于 CentOS6,可以使用EPEL库安装 Docker,命令如下

#yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

#yum install docker-io

启动docker服务

好  这样就安装成功了!!!

转载于:https://blog.51cto.com/hh666/1914555

docker安装指南相关推荐

  1. 【国产化系列】银河麒麟系统(龙芯3A4000)上docker安装指南

    DATE: 2021.10.15 文章目录 1.Docker安装包下载 2.docker安装方法 3.启动docker服务 4.制作基础镜像 4.1.通过tar 备份目录 4.2.导入镜像 4.3.运 ...

  2. docker的基础使用

    目录 什么是Docker 为什么要用Docker 更快速的交付和部署 更高效的虚拟化 更轻松的迁移和扩展 更简单的管理 对比传统虚拟机总结 Docker的基本概念 Docker镜像 Docker容器的 ...

  3. 手把手教学,带你在Linux、OS X、Windows下Docker的安装

    一.前言 目前,Docker已经支持非常多的Linux平台,包括Ubuntu和RHEL(Red Hat Enterprise Linux,Red Hat企业版Linux).除此之外,Docker还支持 ...

  4. caffe的docker安装

    环境说明:使用ubuntu18.04 ,4Gpu 1.下载docker docker官网:https://www.docker.com/ docker的官方文档:https://docs.docker ...

  5. Tyk网关Docker安装

    文档指南 官方文档 查看官方Docker安装指南,发现只提供了镜像地址,并未给出详细操作步骤 With Docker Tyk has three containers that are availab ...

  6. 如何快速在Ubuntu18.04.1上安装k8s1.20的简明教程

    快速在Ubuntu18.04.1上安装k8s1.20 k8s官网 Install Tools kubectl minikube kubeadm Ubuntu18.04.1上k8s1.20安装教程 安装 ...

  7. AMD的GPU拿来跑深度学习,Rocm3.0Pytorch@Ubuntu16 编译记录

    折腾了一周了吧,终于是在自己的电脑上编译完成,并且可以跑通Pytorch训练代码了.我也是小白一个,如果有专业词汇使用不当,还请见谅. 编译过程参考了官方编译文档, JC大神的博文以及github里面 ...

  8. AMD的GPU拿来跑深度学习?Rocm3.0Pytorch@Ubuntu16编译实录

    折腾了一周了吧,终于是在自己的电脑上编译完成,并且可以跑通Pytorch训练代码了.我也是小白一个,如果有专业词汇使用不当,还请见谅. 编译过程参考了官方编译文档, JC大神的博文以及github里面 ...

  9. AlphaFold2源码解析(1)--安装使用

    AlphaFold2源码解析(1)–安装使用 AlphaFold2有两种安装方式: 具体可以参考我之前写的博客: Alphafold docker 安装: 参考GitHub:https://githu ...

最新文章

  1. mysql的存储过程原理_mysql存储过程原理与用法详解
  2. qt 中 设置 背景的方法
  3. python 按键精灵识图_利用-百度云通用文字识别-图片转文字
  4. java多线程的优点_【java多线程的优点】
  5. 【SpringCloud】 第十篇: 高可用的服务注册中心
  6. opencv2.2版本中访问像素点的效率问题
  7. sersync+rsync 数据同步配置
  8. 软考笔记(数据结构篇)———— 二叉树、树、森林转换
  9. exception EOleSysError in module HLServer.exe at 0009C451.问题解决
  10. Scrapy 框架爬取豆瓣电影的信息(包括图片)和电影评论-2
  11. idea出现Cannot find keymap “Windows copy的报错?
  12. Vue子组件的显示与隐藏
  13. 6iypl8php,无线超方便 YPL TL-1/TL-3蓝牙音箱新品上市
  14. 魅族M9同步谷歌联系人
  15. 巴菲特致股东的一封信:1998年
  16. html div全屏遮罩层,div遮罩层_Jquery全屏遮罩层DIV的实现代码
  17. 电容容量越大越好吗?
  18. 拨号云服务器如何使用
  19. 经济投资《《通往财富自由之路》(李笑来)》
  20. 近世代数2:代数运算

热门文章

  1. Android 通过软引用实现图片缓存,防止内存溢出
  2. WEB标准 基础(一) 到底是什么?
  3. OenLayers 事件注册
  4. 网页设计师必备的35套最佳图标(免费下载)
  5. 在RedHat下安装MPlayer
  6. 使用CSDN的MarkDown编辑公式
  7. 数字化方法基础(四)_矩阵操作
  8. 标定工具:---improvedOcamCalib的使用及标定结果
  9. java final域_【Java】final 域的内存语义
  10. c语言对字符串逆序,【C语言】 字符串逆序