twix007
@twix007

Как использовать несколько Dockerfile одновременно?

Получаю ошибку при сборке:
Unsupported config option for services.php: 'context'
Unsupported config option for services.www: 'dockerfile'

version: "3"
services:
    www:
        build:
        context: ./
        dockerfile: ./apache/Dockerfile
        restart: always
        container_name: 'site_com'
        volumes:
            - ./logs:/var/log/apache2
            - ./html:/var/www/
        ports:
            - "8094:80"
            - "8074:443"
        networks:
            - reverse-proxy
            - back
        environment:
            VIRTUAL_HOST: site.com
            LETSENCRYPT_HOST: site.com
            LETSENCRYPT_EMAIL: webmaster@site.com
    php:
        build:
        context: ./
        dockerfile: ./php/Dockerfile
        container_name: site_com_php
        networks:
        - reverse-proxy
        - back
        volumes:
            - ./html:/var/www/

networks:
  reverse-proxy:
    external:
      name: reverse-proxy
  back:
    driver: bridge
  • Вопрос задан
  • 419 просмотров
Решения вопроса 1
У вас с отступами беда . Сверьтесь с документацией https://docs.docker.com/compose/compose-file/#build

version: "3"
services:
    www:
        build:
          context: ./
          dockerfile: ./apache/Dockerfile
        restart: always
        ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы