Linux docker-compose 实战

图片描述

Docker是一个开源的引擎,能够轻松的为任何应用建立一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试经过的容器能够批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其余的基础应用平台。容器技术是继大数据和云计算以后又一煊赫一时的技术,并且将来至关一段时间内都会很是流行。
  • 本文介绍在Linux下docker-compose编排PHP基本环境基本步骤,废话少说直奔主题。

安装docker

本文选用 Centos7.3系统
  1. 确保系统中无残留dockerlinux

    sudo yum remove docker \docker-common \docker-selinux \docker-engine-selinux \docker-engine \docker-ce
  2. 安装前准备git

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 更换yum 软件源github

    sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
  4. 设置使用最新Docker CEdocker

    sudo yum-config-manager --enable docker-ce-edge
    sudo yum-config-manager --enable docker-ce-test
  5. 安装dockersegmentfault

    sudo yum install docker-ce
  6. 若是非root用户配置非root运行dockercentos

    sudo usermod -aG docker 用户名
  7. 启动服务器

    service docker start
  8. 查看是否安装成功app

    docker info
  9. 配置加速curl

    https://www.daocloud.io/ (加速器申请地址
    #回到服务器将你或获得的命令直接运行
    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://你的编号.m.daocloud.io
    #重启docker
    service docker restart

安装docker-compose

https://github.com/docker/com... github下载地址
  1. 执行compose 下载测试

    curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
  2. 实验

    docker-compose -version
环境搭建成功后可观看 docker编排PHP开发坏境 部署属于你的环境

致谢

谢谢各位观看,欢迎讨论~

相关文章
相关标签/搜索