Начал осваивать Docker. Есть два образа: на основе первого инициализируется контейнер с Php + Apache + монтируется том с php приложением( yii2 ) + ставится Composer и Git, на основе второго - Mysql. Все это делаю через Docker-compose.
Содержимое docker-compose.yml
version: '2' services: app: build: . volumes: - ./app:/var/www/html ports: - "80:80" links: - db db: image: mysql:5.7 ports: - "3306:3306" expose: - "3306" environment: MYSQL_ROOT_PASSWORD: pass MYSQL_DATABASE: docker_template
Вопрос заключается в следующем: мне необходимо применить миграции, запустив команду "php yii migrate". В контейнере с Php у меня нет Mysql, поэтому Yii2 выдаст ошибку при запуске миграций. А в контейнере с Mysql у меня нет Php и монтированного образа. Что делать в этой ситуации? Правильно ли я понимаю, что я не могу подключиться к Mysql изнутри контейнера с Php?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Может кто уже сталкивался с такой проблемой
Пишу свою cms под новостной портал, будет очень большой поток пользователейКак сильно влияет использование шаблонизатора на нагрузку сервера?