2016-12-18 5 views
1

Ich wollte meine Anwendung auf einem Windows-System bereitstellen. Ich habe vor kurzem (gestern) DockerToolbox-1.12.4 auf meinem Windows 10 installiert. Das gibt mir ein neues Terminal. Als ich versuchte, meine projet mit docker-compose up --build bereitstellen, erhalte ich diese Massage:Fehler - Docker-Compose/Docker Windows

  1. ERROR: for myservice Cannot create container for myService: create \var\run\docker.socker: "\\var\\run\\docker.sock" includes invalid characters for a local volume name, only "[...][...]" are allowed dieser Dienst enthält

und ein anderer Fehler ist:

  1. ERROR: for service2 Cannont create container for service service2: Invalid bind mount spec "c:\\Users\\username\\Desktop\\project\\service2:/home/docker/code:rw" Encountered errors while bringing up projet. Mein Projekt hat 4 Container und es gibt keine Fehlermeldung für die 2 anderen.

hier ist mein Docker-compose.yml Datei:

version: '2' 
services: 
    s1: 
    build: ../images/s1 
    ports: 
    - "5000:5000" 
    links: ["s2"] 
    s2: 
    build: ../images/s2 
    ports: 
    - "9000:9000" 
    service2: 
    build: ../images/service2 
    ports: 
    - "4000:4000" 
    volumes: 
     - ../images/service2:/home/docker/code 
    myService: 
    build: ../images/myService 
    ports: 
    - "7000:7000" 
    volumes: 
     - /var/run/docker.sock:/var/run/docker.sock 

Was soll ich tun, das funktioniert zu machen? Kannst du bitte helfen, das zu lösen?

meine Docker Version ist: docker version 1.12.4, build 1564f02 meine Docker-compose Version ist: docker-compose version 1.9.0, build 2585387

Antwort

0

ich hatte einige Probleme versuchen docker-compose build auf Windows 10. Fehler auszuführen: 'Fehler beim Skript Docker-compose auszuführen'

Nach dem Versuch, so viele Dinge und schließlich lief Docker Schnellstart-Terminal, die Bash Shell lief. Ich lief cmd Befehl, um zu cmd zu wechseln und versuchte den Build-Befehl. Das ist es. Arbeitete für mich

1

Dieses Beispiel funktioniert für mich

test_dev: 
    image: test/node:7.9 
    ports: 
     - "3000:3000" 
    volumes: 
     - //c/Users/user/Sources:/usr/src/app/ 
    command: 
    node /usr/src/app/start.js