centos docker环境搭建

作者: weineeL | 来源:发表于2017-08-15 10:06 被阅读227次

    概述


    基于centos搭建docker部署或开发环境。使用docker-compose实现单机的容器集群。

    步骤


    更换yum源

    参考:

    1. Ali-OSM-CentOS
    2. centos7 修改yum源为阿里源

    安装pip,python的包管理工具

    1. 更新yum缓存,安装python-pip包
    yum update -y
    # 如果没找到包,执行yum -y install epel-release 然后再次执行一次。
    yum install python-pip 
    
    1. 更换pip镜像源到阿里,新建~/.pip/pip.conf:

      mkdir ~/.pip
      tee ~/.pip/pip.conf <<-'EOF'
      [global]
      index-url = http://mirrors.aliyun.com/pypi/simple/
      [install]
      trusted-host=mirrors.aliyun.com
      EOF
      
    2. 升级pip: pip install --upgrade pip

    安装docker-compose

    pip install docker-compose 
    

    安装并启动docker

    1. 使用阿里云提供的docker安装方式
      i. 登录阿里docker平台-管理中心
      ii. 点击Docker Hub 镜像站点根据系统版本和提示进行安装和修改registry镜像源。

      阿里docker平台管理中心
    2. 直接去官网下载安装包,或者yum安装,为了下载docker镜像快一点,registry的镜像源还是要换一下的。

    3. 使用阿里云的安装步骤
      i. 安装:curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
      ii. 使用Docker加速器(修改registry 镜像源)

      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
        "registry-mirrors": ["获取的专属加速地址"]
      }
      EOF
      sudo systemctl daemon-reload
      

      iii. 启动docker:
      sudo systemctl restart docker
      iv. 测试:
      命令:docker -v 输出:Docker version 17.05.0-ce, build 89658be

    4. 设置docker开机启动: systemctl enable docker

    5. 容器自动重启:

      docker run --restart=always imagename
      

    以上所有操作都是用的root用户。。。

    待续: mac下 docker化开发

    参考


    相关文章

      网友评论

        本文标题:centos docker环境搭建

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