Настройка нескольких сетей с помощью Docker Compose (для внешней и внутренней сред) - PullRequest
0 голосов
/ 28 августа 2018

Привет всем, я новичок в 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:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...