Docker 搭建 PHP 環境及相關軟體入門到了解

jianyan發表於2019-10-24

Dockerfiles

搭建基礎公用環境包,方便使用,支援業務不斷的提升而需要一些軟體的支援但由於本身不懂或耗時導致不方便安裝升級的一種解決方案

目前還沒有完整的測試過請不要在生產環境中使用

簡介

用docker容器服務的方式搭建環境,易於維護、升級。使用前需瞭解Docker的基本概念,常用基本命令。
可以一條條命令執行docker命令來構建映象,容器。這裡推薦使用docker-compose來管理,執行專案,下面是使用流程。

目錄

目錄 說明
--- app 應用目錄
--- --- php php 應用執行目錄
--- data mongo、 mysql 等資料庫檔案儲存
--- --- backups 資料備份目錄
--- docs 使用文件
--- logs nginx、 mongo、 mysql、php 等日誌
--- sercices 服務軟體配置包
--- --- mongo ubuntu: 4.2
--- --- mysql ubuntu: 8.latest
--- --- nginx ubuntu: 1.17
--- --- redis ubuntu: 5.latest
--- --- rabbitmq ubuntu: 3.7-management
--- --- php contos: 7.3.latest\
--- --- elasticsearch 7.3.2
--- --- logstash 7.3.2
--- --- kibana 7.3.2
--- --- kafka(zk) latest
--- --- zabbix(client) 4.0.1
--- --- filebeat 7.3.2
--- --- metricbeat 7.3.2
--- gather 常用集合
--- --- zabbix zabbix server + nginx + mysql + java
--- --- --- data zabbix mysql 資料
--- --- elk elasticsearch + logstash + kibana
--- --- nmpr nginx + mysql + php + redis
--- demo Demo 案例
--- --- elasticsearch-cluster elasticsearch 叢集案例
--- --- mysql-proxy mysql 讀寫分離案例(待完成)
--- --- nginx-load-leveling nginx 負載均衡(待完成)

文件

安裝軟體 · 本地文件 · 網路模式 · 常見問題 · 更新歷史

學習文件

Docker 配置詳解
Docker 入門教程
Docker 微服務教程

GitHub專案地址

https://github.com/jianyan74/dockerfiles

歡迎大家點star支援

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章