Docker Compose
- Docker Compose 基礎
- 官方文件:https://docs.docker.com/compose/compose-file/#volumes
- 練習1:
-
1.建立 Drupal內容管理系統的 compose file
-
2.使用 drupal image, 資料庫使用 postgres
-
3.Expose Drupal on 8080,讓你可以在localhost:8080檢視
-
4.設定 POSTGRES_PASSWORD
-
5.完成 Drupal 的安裝設定
-
Tip: Drupal 假定 DB 是 localhost
-
-
範例:
version: '2' services: drupal: image: drupal ports: - "8080:80" volumes: - drupal-modules:/var/www/html/modules - drupal-profiles:/var/www/html/profiles - drupal-sites:/var/www/html/sites - drupal-themes:/var/www/html/themes postgres: image: postgres environment: - POSTGRES_PASSWORD=mypasswd volumes: drupal-modules: drupal-profiles: drupal-sites: drupal-themes:
-
docker-compose 會自動生成 bridge network 就算沒有特別指定
-
End