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開發壞境 部署屬於你的環境

致謝

謝謝各位觀看,歡迎討論~

相關文章
相關標籤/搜索