Задать вопрос
Vadiok
@Vadiok
Веб разработчик

Как выполнить команду из другого контейнера, используя Docker-compose?

Начиная осваивать докер, создал docker-compose.yml упрощенно такого содержания:
version: '3'
services:
    app:
        build: app
        stdin_open: true
        tty: true
        restart: always
    php:
        build:
            context: ./php
        restart: always
        depends_on:
            - app


Как мне можно выполнить, допустим php -v из консоли в контейнере app?
  • Вопрос задан
  • 1540 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Xuxicheta
@Xuxicheta
инженер
1. ssh
2. установить в контейнер "app" docker, примонтировать /var/run/docker.sock и управлять докером на хосте изнутри контейнера.
Только в этом случае ваш контейнер становится всемогущим, фактически получает root на хосте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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