美文网首页
centos下安装部署docker

centos下安装部署docker

作者: mater_sun | 来源:发表于2017-01-16 16:45 被阅读0次

    参考:http://m.blog.csdn.net/article/details?id=51596968

    Docker是一个开源的容器引擎,可以轻松的为任何应用创建轻量级、可移植的、自给自足的容器。Docker容器可以批量在生产环境中部署,支持物理机、vm虚拟机、OpenStack等iaas层基础设施。
    Docker通常应用于如下场景:
    web应用的自动化打包和部署;
    自动化测试和持续集成、部署 应用系统微服务化改造
    通过mesos和kubernetes等框架做集成来搭建自己的Paas环境

    • 操作系统要求

    安装docker需要在centos7以上版本,linux内核版本需要在3.10以上,通过uname -r 查看系统内核。
    对系统版本有要求是因为老版本的系统需要自己再另外安装aufs存储引擎,而新版本的centos自带了devicemapper可以实现相同的功能,这样安装就简化了很多。

    • 关闭selinux

    首先关闭操作系统的selinux,selinux是个讨厌的东西,有时候安装不成功好多都是因为他在捣乱,所以我们首先就把他关掉。 使用如下命令进行关闭和修改配置:
    setenforce 0 sed -i'/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
    修改后的配置文件:

    • 关闭防火墙

    同样的原因防火墙也得关闭,centos7 以后默认用firewalld取代iptables,这两个防火墙都需要关闭,disable是配置开机不启动该服务。
    systemctl stopfirewalld.service systemctl disablefirewalld.service systemctl stop iptables.service systemctl disableiptables.service

    • 检查yum源

    centos7的yum源自带docker,不需要再配置163或者其他源。
    cd /etc/yum.repos.d ls yum list docker

    • yum安装

    yum install docker.x86_64
    使用yum安装的好处就是缺少的依赖包他会自动替你去下载,用户不需要再关注不同包之间的版本依赖关系。安装完成以后能够出现如下界面就证明安装成功了。

    • 运行docker

    systemctl start docker systemctl status docker

    • dockerhub

    https://hub.docker.com/explore/
    dockerhub是容器的公共镜像库,上面有很多应用做好的docker镜像,常用的软件基本都可以找到。我们可以进入每个项目中查看该镜像的下载和运行命令。

    相关文章

      网友评论

          本文标题:centos下安装部署docker

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