[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: DOCKER запуск комманд из других образов
Zzepish
Есть супервизор (отдлельным контейнером), если php+apache.
Задача - запусакать супервизором php (с аргументами) из контейнера с apache+php.\

Цитата

version: '3'
services:
  # The Application
    app:
        build:
            context: ./
            dockerfile: app.dockerfile
        working_dir: /var/www/html
        volumes:
            - ../miha-news:/var/www/html
            - ./apache/apache2.conf:/etc/apache2/apache2.conf
            - ./apache/sites-available:/etc/apache2/sites-available
            - ./postgres/data:/var/lib/postgresql/data
            - ./supervisor/logs:/var/log
        ports:
            - "8080:80"
            - "9000:9000"
        depends_on:
            - postgres
    postgres:
        image: postgres
        environment:
            POSTGRES_PASSWORD: root
        volumes:
            - ./postgres/postgresql.conf:/usr/share/postgresql/postgresql.conf
        ports:
            - "5432:5432"
           
    supervisor:
        image: mkodockx/docker-supervisor
        depends_on:
            - app
        volumes:
            - ./supervisor/long_script.conf:/etc/supervisor/conf.d/long_script.conf
            - ./supervisor/configs.conf:/etc/supervisor/conf.d


Сейчас имеем такую конфигу для супервизора:
Цитата
[program:long_script]
command=php /var/www/html/yii rss
autostart=true
autorestart=true
stderr_logfile=/var/log/long.err.log
stdout_logfile=/var/log/long.out.log


Выдает ошибку:
Цитата
supervisor_1_f3ae3b19d3bf | 2018-11-22 16:12:50,140 INFO spawnerr: can't find command 'php'

Игорь_Vasinsky
ну наверно Supervisor должен иметь связь с php через links, но я php у тебя в образах не вижу

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Zzepish
Игорь_Vasinsky
Та я сделал проще - стибрил код из супервайзера, и прикрутил к себе в контейнер
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.