Привет всем, я новичок в Docker - я хочу перейти с Vagrant (используя Scotchbox 1.x) - наша текущая установка состоит из бэкэнда PHP / Apache / MySQL и внешнего интерфейса Angular - я запускаю экземпляр vagrant для каждого из них с IP-адресами 192.168.33.10 и 192.168.33.11, сопоставленными с my.frontend.local & my.backend.local соответственно в моем файле hosts.
Кто-нибудь может предложить лучшие способы достижения с помощью Docker?
В настоящее время я зашел так далеко, но не знаю, как это сделать с помощью Docker Compose.
https://docs.docker.com/compose/
version: "3.2"
services:
php:
build: './php/'
networks:
- backend
volumes:
- ./backend_public_html/:/var/www/html/
apache:
build: './apache/'
depends_on:
- php
- mysql
networks:
- frontend
- backend
ports:
- "8080:80"
volumes:
- ./public_html/:/var/www/html/
mysql:
image: mysql:5.6.40
networks:
- backend
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
networks:
frontend:
backend: