@knowledge

Как в docker контейнере достучатся до php и mysql?

фрагмент docker-compose.yml
services:
    web:
        image: debian.loc
        volumes:
            - .:/app
        links:
            - php
    php:
        image: php:7.3-fpm
        volumes:
            - .:/app
        ports:
            - "9000:9000"


Dockerfile образа debian.loc
FROM debian:9.3
RUN apt-get install nginx-full


после запуска контейнера docker-compose up -d и входа в него docker-compose exec web bash
ввожу nginx -v # выдает версию nginx
ввожу php -v # php не установлен

Подскажите, может что-то нужно прописать, как сделать, чтобы из контейнера можно было запустить php?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
Конечно, в контейнере с web нет php - он в контейнере php
docker-compose exec php bash
Но, вероятно, там нет bash и не предусматривается вариант с заходом внутрь контейнера - только php.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы