Проблема с именем тома при использовании docker-compose в Windows - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь запустить несколько контейнеров приложений для codeceptjs, используя docker-compose. В Linux, докер compose yml файл работает нормально, но в Windows он терпит неудачу, жалуясь на «имя тома слишком короткое»Почему docker compose жалуется на Windows?

Вот содержимое файла yml:

version: '3.7'

services:
  hub:
    image: selenium/hub:latest
    [...]

  chrome:
    image: selenium/node-chrome:latest
    volumes:
      - /dev/shm:/dev/shm
    environment:
      [...]
    networks:
        test_network:
          ipv4_address: 10.2.0.3

  test-acceptance:
    image: test/codeceptjs
    [...]
    volumes:
      - $WORKSPACE:/tests
      - node_modules:/node_modules
    networks:
        test_network:
          ipv4_address: 10.2.0.5

volumes:
  node_modules:

networks:
    test_network:
      driver: bridge
      ipam:
        driver: default
        config:
          -
            subnet: 10.2.0.0/24

X

1 Ответ

0 голосов
/ 10 октября 2019

Может быть, это просто опечатка, но, возможно, здесь есть ошибочные значения:

volumes:
  node_modules:

Вам нужно поставить что-то после двоеточия.

...