Dockering API Yii2, база данных MySQL и ReactJS - PullRequest
1 голос
/ 27 апреля 2019

Я совершенно новичок в понятиях Docker и как он работает.Но я разработал приложение, которое запускает Mysql Db из PHPMyadmin, backend - это API Yii2 и интерфейс в ReactJ.

Я бы хотел докеризовать это приложение перед его развертыванием, но я пока не разбираюсь в Docker.

Буду признателен, если кто-нибудь сможет просто дать мне указания о том, как докеризироватькаждый из этих разделов в контейнер (заканчивающийся 3 контейнерами), связать контейнеры и запустить мое приложение.Я не вижу четкого руководства по всему этому онлайн.

Я начал докеризацию своего API с помощью Docker Composer с помощью такого скрипта.

version: '3'
services:
  php:
    image: yiisoftware/yii2-php:7.1-apache
    volumes:
      - ~/.composer-docker/cache:/root/.composer/cache:delegated
      - ./:/app:delegated
    ports:
      - '8000:80'
  db_mysql:
    image: mysql
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: 'dockermysql'

Я не уверен в том, что я на самом деле делаю, или в следующих шагах.

...