用 Docker 建立 Laravel 開發環境
介紹如何使用 Docker 建置基礎的 Laravel 的開發環境
過去在本機開發 Laravel 專案,多數是直接在本機安裝所需要服務
而後來改以虛擬機為主,曾經官方文件推薦開發環境的 Homestead
是很多人第一次使用的環境
每天一小口,蝦米變鯨魚
介紹如何使用 Docker 建置基礎的 Laravel 的開發環境
過去在本機開發 Laravel 專案,多數是直接在本機安裝所需要服務
而後來改以虛擬機為主,曾經官方文件推薦開發環境的 Homestead
是很多人第一次使用的環境
介紹如何在一台剛開的主機上設定基礎的 Docker 以及 Laravel 執行環境
介紹如何在雲端主機啟用 docker 服務
新開主機啟用 docker 與 docker-compose 服務的操作步驟
介紹如何使用 Docker 建置 PostgreSQL 資料庫
使用 Docker 來建置一個 PostgreSQL 資料庫
包含 資料庫建置
、資料持久化
、使用 GUI 操作資料庫
介紹如何使用 Portainer 視覺化管理 Docker 服務
本機開發大部分使用指令操作,或是使用 Docker 本身的 GUI 介面管理服務
Portainer
是一個 open-source 的 UI tool
可以查看 docker image, container,並執行 start, stop, restart, remove 等動作
也可查看每個 container 的 log 及 error
在雲端主機上啟動服務的話,即使沒有 Docker 執行權限的人也可以透過帳號密碼登入
使用視覺化的介面進行 Docker 服務的各種管理
介紹如何使用 docker-compose 管理多個容器
如果同時要管理彼此是有關連的多個 docker 容器,單純使用 docker 指令必須要自行記得容器之間的關聯
而使用 docker-compose,則可以輕鬆定義多容器服務