2017-01-06 4 views
0

Ich möchte eine Plattform für die Web-Entwicklung auf meinem PC (MacOS) mithilfe von Docker machen. Nach der Installation von nginx im Docker-Container wollte ich nginx erstellen. Ich habe diesen Fehler erhalten.Docker: Ich konnte den angegebenen Dockerfile-Fehler nicht finden

Ich suchte im Internet, aber ich kann mein Problem nicht lösen.

Container Informationen (Docker ps -a):

CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS       NAMES 
2f268b825ba3  nginx:latest  "nginx -g 'daemon off" 39 minutes ago  Up 39 minutes  443/tcp, 0.0.0.0:8081->80/tcp dockertutorial_nginx_1 

Das ist mein Docker-compose.yml Datei:

nginx: 
    container_name: dockertutorial_nginx_1 
    build: . 
    dockerfile: nginx.docker 
    ports: 
     - 80:8081 
    links: 
     - php 
    volumes: 
     - .:/Users/user/docker-tutorial 

php: 
    image: php:7.0-fpm 
    expose: 
     - 9000 
    volumes: 
     - .:/Users/user/docker-tutorial 

Wie kann ich dieses Problem lösen?

+2

Ihre Compose-Datei enthält die Zeile 'dockerfile: nginx.docker'. Hast du eine solche Datei und was enthält sie? –

+0

Ja, ja. Dockerfile war der falsche Ort. Ich habe es gelöst. Vielen Dank. –

Antwort

1

Ich löste es mit dem Speicherort von Dockerfile. Das Andockfenster kann die Dockerdatei nicht finden. Deshalb habe ich diesen Fehler bekommen. Übrigens, danke @harald Nordgren.

Verwandte Themen