美文网首页
RedHat6.8安装Docker

RedHat6.8安装Docker

作者: do_young | 来源:发表于2018-08-02 08:54 被阅读560次

    1 安装前的准备

    因为公司使用的虚拟主机都是RedHat6.8的操作系统,而且都已经在上面部署了现有各个系统的测试环境。
    所以要将这些系统进行容器化,只能将Docker安装在该版本的Liunx操作系统上。

    创建用户及授权

     sudo adduser docker #创建docker用户
    passwd docker #设置docker用户密码
    sudo groupadd docker #创建docker组
    sudo usermod -a -G root,adm,docker  docker #将用户添加到root,adm,grou组中
    
    

    将用户设置为sudo操作不输密码设置

    sudo visudo
    

    将文件中添加对docker用户的配置

    ## Next comes the main part: which users can run what software on
    ## which machines (the sudoers file can be shared between multiple
    ## systems).
    ## Syntax:
    ##
    ##      user    MACHINE=COMMANDS
    ##
    ## The COMMANDS section may have other options added to it.
    ##
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    bea1    ALL=(ALL)       ALL
    docker  ALL=(ALL:ALL) NOPASSWD: ALL
    

    2 安装Docker

    下载rpm文件。

    找个能联网的电脑,在下面地址下载:http://mirrors.aliyun.com/epel/6/x86_64/
    下载以下7个包

    epel-release-6-8.noarch.rpm   
    lxc-libs-1.0.9-1.el6.x86_64.rpm
    lua-alt-getopt-0.7.0-1.el6.noarch.rpm
    lua-filesystem-1.4.2-1.el6.x86_64.rpm
    lua-lxc-1.0.9-1.el6.x86_64.rpm 
    lxc-1.0.9-1.el6.x86_64.rpm 
    docker-io-1.7.1-2.el6.x86_64.rpm
    

    把上面7个包放在要安装的Linux上(ftp,samba)。

    用命令 yum install xxx.rpm 依次安装上面7个包

    yum install device-mapper-*

    因为不能上网,所以配置了yum本地源

    修改配置

        vi /etc/fstab
    

    在结尾添加

      none /sys/fs/cgroup cgroup defaults 0 0
    

    启动docker

      service docker start
      docker -d  &
    

    有一个报错WARN[0000] Running modprobe bridge nf_nat failed with message,因为内核2.6的原因,要升级内核,忽略。

    查看状态

      service docker status
      ps -ef | grep docker
    

    后续

    启动docker

    service docker start

    加入开机启动

    chkconfig docker on

    相关文章

      网友评论

          本文标题:RedHat6.8安装Docker

          本文链接:https://www.haomeiwen.com/subject/jawlvftx.html