使用 Docker 快速部署 Laravel 12
Laravel 是現今最受歡迎的 PHP 框架之一,而 Docker 則是容器化技術的領導者。將兩者結合,我們可以輕鬆地在任何環境中部署一致的 Laravel 應用。本文將詳細介紹如何使用 Docker 建立一個全新的 Laravel 12 專案,且不需要在本機安裝 PHP、Composer 或其他依賴。 環境要求 在開始之前,請確保您的系統已安裝: Docker Docker Compose 這是唯一的要求!我們會在容器內處理所有其他依賴項。 專案結構 我們將建立以下檔案和目錄結構: laravel12-project/ ├── docker/ │ └── nginx/ │ └── conf.d/ │ └── app.conf ├── docker-compose.yml └── Dockerfile 第一步:建立專案目錄 首先,創建一個新的專案目錄: mkdir laravel12-project cd laravel12-project 第二步:建立 Docker 配置檔案 docker-compose.yml 這個檔案定義了我們需要的PHP 應用服務。 version: '3' services: app: build: context: . dockerfile: Dockerfile container_name: laravel12_installer volumes: - .:/app working_dir: /app ports: - "8000:8000" entrypoint: ["tail", "-f", "/dev/null"] Dockerfile 此檔案定義了 PHP 應用容器的建構過程: ...