使用 Docker 開發 PHP 專案(五):生產環境
Docker包括 swarm 模式,用於原生管理稱為 swarm 的 Docker 引擎叢集;使用 Docker CLI 建立一個 swarm,將應用服務部署到 swarm,並管理 swarm 行為。 |
Docker 化 PHP 專案
每個 PHP 專案中必須包含以下檔案
Dockerfile .env docker-compose.yml
示例請檢視 ./app/demo
Docker 化 NGINX
示例請檢視 ./config/nginx/Dockerfile
Secret
SSH key
Configs
PHP 配置檔案
NGINX 配置檔案
啟動
在 docker-production.yml 中定義,請自行調整配置
$ ./lnmp-dcoker.sh swarm-deploy
銷燬
$ ./lnmp-docker.sh swarm-down
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2707080/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- 專案開發中,如何使用eolinker進行環境管理:開發、測試和生產環境
- Windows 下如何使用 Linux 環境開發 PHP 專案!WindowsLinuxPHP
- Docker配置PHP開發環境DockerPHP開發環境
- 一鍵搭建基於docker的nodejs、php開發環境 (開源專案)DockerNodeJSPHP開發環境
- VSCode + Docker 的 PHP 開發環境VSCodeDockerPHP開發環境
- 使用 Docker 開發 PHP 專案(二):配置DockerPHP
- 使用 Docker 開發 PHP 專案(四):CLIDockerPHP
- 用 Docker 構建 PHP 開發環境DockerPHP開發環境
- 使用 Docker 開發 PHP 專案(一):安裝DockerPHP
- Webpack(開發、生產環境配置)Web
- 完全使用 Docker 開發 PHP 專案 (二): 配置篇DockerPHP
- 使用 Docker 開發 PHP 專案(三):命令容器化DockerPHP
- 自己擼一個 LaraDock(使用 Docker LNMP 部署 PHP 開發環境)DockerLNMPPHP開發環境
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- 使用 Docker 搭建本地開發環境!Docker開發環境
- 使用 PhpStorm + Docker 搭建開發環境PHPORMDocker開發環境
- 「開發環境」讓 Valet 支援多個本地專案使用不同 PHP 版本開發環境PHP
- Docker 學習筆記(第七集:使用 docker 搭建 php 開發環境)Docker筆記PHP開發環境
- docker 生產環境基礎應用Docker
- 完全使用 Docker 開發 PHP 專案 (一): 安裝篇DockerPHP
- PHP開發環境PHP開發環境
- django專案開發環境搭建Django開發環境
- 黑馬部落格——詳細步驟(十)專案功能的實現之開發環境與生產環境開發環境
- docker搭建php環境DockerPHP
- webpack4生產環境和開發環境的對比Web開發環境
- Nuxt.js中配置生產環境和開發環境APIUXJS開發環境API
- 徒手用 Docker 構建自己的 PHP 開發環境DockerPHP開發環境
- 基於Docker搭建PHP+Nginx+MySQL開發環境DockerPHPNginxMySql開發環境
- 五分鐘用 Docker 快速搭建 Go 開發環境DockerGo開發環境
- 使用Docker桌面開發環境功能開發SpringBoot - itnextDocker開發環境Spring Boot
- Vue 移動端專案生產環境的優化Vue優化
- ionic app 開發和生產環境的配置APP
- Docker Contos 搭建 PHP 環境DockerPHP
- docker構建php環境DockerPHP
- Docker 學習筆記(第八集:使用 docker-compose 搭建 php 開發環境 )Docker筆記PHP開發環境
- 擁抱 Docker!Laravel 老專案開發環境從 Homestead 遷移到 SailDockerLaravel開發環境AI
- ASP.NET Core基礎知識(五)【環境(開發、分階段、生產)】ASP.NET