美文网首页
CentOS7上安装Docker

CentOS7上安装Docker

作者: questionuncle | 来源:发表于2017-09-29 10:46 被阅读0次

    之前已经安装过Docker,但是在上文Docker开启管理端口后,Docker无法正常工作,痛定决心重新系统的梳理一遍。
    安装Docker肯定要看看官方文档Get Docker CE for CentOS,文章介绍的很详细。

    简介

    Docker目前分为两个版本,分别是Docker-Community Edition(Docker-CE)和Docker-Enterprise Edition(Docker-EE),从名可以看出Docker-CE是面向社区的,它能够让开发者和小组织在Docker上体验容器带来的便捷。Docker-CE又有两条产品版本线,分别是stable版本和edge版本。具体详见Install Docker

    安装前准备工作

    1.首先确保你的CentOS系统版本
    CentOS系统要求为发行版本7,并且不能为Archived versions
    2.如果系统内安装过Docker早期版本,请先删除

    $ yum remove docker \
                 docker-common \
                 docker-selinux \
                 docker-engine
    $ yum list installed | grep docker       //查看本机docker安装情况
    $ rm -rf /var/lib/docker/                //删除本机存档过的镜像、容器、卷符、网络配置等
    

    安装

    首先,要在本机yum库内添加Docker资源库,这样你就能够安装和更新Docker,需要添加yum-utils、device-mapper-persistent-data、lvm2

    $ yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    

    其次,在本机yum库内添加Docker-CE stable版本的资源库

    $ yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    

    最后,按装Docker-CE

    $ yum install docker-ce
    

    设置阿里镜像

    CentOS7 安装docker 配置阿里云加速

    开启管理端口

    1.运行docker

    $systemctl start docker
    $systemctl status docker                 //查看docker进程状态
    
    image.png

    可以发现docker进程是运行的该service配置文件
    2.修改service文件

    $systemctl stop docker
    $vi /usr/lib/systemd/system/docker.service
    
    image.png
    前面加一句"ExecStart=",是为了防止其他地方有配置启动参数,这样置空后再设置,防止设置重叠。参考Using systemd to control the Docker daemon
    3.重新启动
    $systemctl daemon-reload
    $systemctl start docker
    

    测试管理端口

    telnet 192.168.8.111 2375
    

    相关文章

      网友评论

          本文标题:CentOS7上安装Docker

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