zoukankan      html  css  js  c++  java
  • centos6下安装docker

    安装docker对内核版本的要求很高,需要内核3.10以上。

    一、docker卸载

    查看内核版本:

    如果不升级内核到3.10安装docker,后面会有很多奇怪的问题,像我就是拉取不到镜像。

    以下我是root用户执行的,如果你是普通用户请切换到root或者使用sudo。

    [root@master ~]# docker run ubuntu /bin/echo "hello"
    FATAL: kernel too old

    2、查看系统是否曾经安装过docker

    [root@master ~]# yum list installed |grep docker
    docker-io.x86_64 1.7.1-2.el6 @epel

    如果安装了就先卸载

    (1)卸载docker安装包

    [root@master ~]#  yum remove docker-io.x86_64 -y

    (2)删除docker镜像

    [root@master ~]#rm -rf  /var/lib/docker

    二、升级内核到3.10

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

    [root@master ~]#cd /etc/yum.repos.d/

    [root@master yum.repos.d]# wget http://www.hop5.in/yum/el6/hop5.repo

    [root@master yum.repos.d]#yum install kernel-ml-aufs kernel-ml-aufs-devel -y

    2、修改内核配置,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)

    [root@slave1 yum.repos.d]# vim /etc/grub.conf

    3、重启系统

    reboot

    4、重启以后查看内核版本

    [root@slave1 ~]# uname -r
    3.10.5-3.el6.x86_64

    5、查看内核是否支持aufs,输出nodev   aufs表示支持

    [root@slave1 ~]# grep aufs /proc/filesystems
    nodev aufs

    三、安装docker(注意权限)

    1、关闭selinux

    [root@slave1 ~]# setenforce 0 (临时关闭)

    [root@slave1 ~]# sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config (永久关闭)

    2、安装epel

    [root@slave1 ~]# rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

    [root@slave1 ~]# sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo

    3、安装docker-io

    [root@slave1 ~]# yum install docker-io -y

    4、启动docker

    [root@slave1 ~]# service  docker start

    docker日志在/var/log/docker

    5、查看docker版本

    [root@slave1 ~]# docker version
    Client version: 1.7.1

    借鉴:https://blog.csdn.net/tuobicui6522/article/details/80365846

    记录学习和生活的酸甜苦辣.....哈哈哈
  • 相关阅读:
    智能算法:遗传算法
    matlab中画一条折线时怎样显示出每个点折点的数值
    灰色系统模型
    图论中TSP问题的LINGO求解与应用
    图论中最短路算法与程序实现
    图论中最优树问题的LINGO求解
    Hexo博客NexT主题美化之评论系统
    IN612L支持2.4G及蓝牙5.0全协议的SoC芯片替换NRF52832/NRF52840
    超低功耗蓝牙5.0芯片PHY6202替代NRF51822/NRF51802/NRF52832
    NRF51802多协议低功耗蓝牙/2.4G系统级芯片对比NRF51822差异
  • 原文地址:https://www.cnblogs.com/yjt1993/p/9636621.html
Copyright © 2011-2022 走看看