@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?
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Zarom
@Zarom
Мастер на все руки из жопы
Конечно, в контейнере с web нет php - он в контейнере php
docker-compose exec php bash
Но, вероятно, там нет bash и не предусматривается вариант с заходом внутрь контейнера - только php.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 250 000 руб.
от 100 000 до 300 000 руб.
iVolga Technologies Ярославль
от 100 000 до 170 000 руб.
22 апр. 2019, в 15:27
500 руб./за проект
22 апр. 2019, в 15:21
500 руб./за проект
22 апр. 2019, в 15:05
20000 руб./за проект