docker-compose сборочный образ или контекст сборки - PullRequest
0 голосов
/ 11 сентября 2018

Я хотел бы создать собственный Dockerfile, но у меня есть это сообщение: --> Starting build app ERROR: The Compose file is invalid because: Service app has neither an image nor a build context specified. At least one must be provided.

Я не понимаю, почему имя app. Вы можете увидеть мой файл docker-compose.yml:

version: "3"

services:
  webapp-react:
    build:
      context: ./docker/nodejs
      dockerfile: Dockerfile
    image: webapp/react
    container_name: webapp_react
    user: ${UID}:${GID}
    environment:
      - NODE_ENV=build

  webapp-nginx:
    build:
      context: ./docker/nginx
      dockerfile: Dockerfile
    image: webapp/nginx
    container_name: webapp_nginx
    environment:
      - VIRTUAL_HOST=${SITE_URL}
      - VIRTUAL_PORT=8080
      - VIRTUAL_NETWORK=nginx-proxy
      - LETSENCRYPT_HOST=${SITE_URL}
      - LETSENCRYPT_EMAIL=${MAILER_DEFAUT_SENDER_ADDRESS}
    ports:
      - "8181:80"
    volumes:
      - ./app/build:/www-data/

networks:
  default:
    external:
      name: nginx-proxy

Кто-нибудь знает, где я сделал ошибку?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Попробуйте запустить docker-compose up --remove-orphans, чтобы удалить неиспользуемые контейнеры, которые могут задерживаться.

0 голосов
/ 12 сентября 2018

Я не смог найти подсказки в документах, но это может быть - в названиях служб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...