2017-01-06 4 views
0

Я хочу создать платформу для веб-разработки на своем ПК (MacOS) с помощью докеров. После установки nginx в контейнере докеров я хотел создать nginx. Я получил эту ошибку.Docker: Не удается найти указанную ошибку Dockerfile

Cannot locate specified Dockerfile:nginx.docker 

Я искал в Интернете, но я не могу решить свою проблему.

Container информация (докер п.с. -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 

Это мой докер-compose.yml файл:

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 

Как я могу решить эту проблему?

+2

Ваш файл компоновки содержит строку 'dockerfile: nginx.docker'. У вас есть такой файл и что он содержит? –

+0

Да, да. Файл Docker был неправильным. Я решил это. Благодарю. –

ответ

1

Я решил его с местоположением Dockerfile. Докер не может найти файл докеров. Вот почему я получил эту ошибку. Кстати, благодаря @harald Nordgren.

 Смежные вопросы

  • Нет связанных вопросов^_^