не удается найти папку проекта после извлечения докера на AWS EC2 - PullRequest
0 голосов
/ 16 апреля 2019
[ec2-user@ip-... ~]$ sudo yum update -y
    // ok
[ec2-user@ip-... ~]$ sudo amazon-linux-extras install docker
    // ok
[ec2-user@ip-... ~]$ sudo service docker start
    // ok
[ec2-user@ip-... ~]$ sudo usermod -a -G docker ec2-user
    // ok
[ec2-user@ip-... ~]$ docker login
    // ok
[ec2-user@ip-... ~]$ mkdir myprojectfolder
    // ok
[ec2-user@ip-... ~]$ cd myprojectfolder
    // ok
[ec2-user@ip-... ~]$ docker pull myusername/myproject:latest
    // apparently ok (if I try doing it again it says that
    // the image is present and at the latest version)
[ec2-user@ip-... ~]$ docker-compose up
    // ERROR:
    //    Can't find a suitable configuration file in this directory or any
    //    parent. Are you in the right directory?

    //    Supported filenames: docker-compose.yml, docker-compose.yaml

Папка myprojectfolder кажется пустой, даже если проверка прошла успешно. Может быть, EC2 помещает докер в другую предопределенную папку? Я не могу продолжить с docker-compose, если я не перехожу в папку.

Где я ошибаюсь при запуске проекта Docker на AWS EC2?

1 Ответ

0 голосов
/ 16 апреля 2019

Вы не загружаете папку, вы загружаете изображение, которое можно увидеть с помощью docker images. Попробуйте:

docker run -d --name myprojectName myusername/myproject:latest

Это запустит ваш докер. помните, что вы можете использовать -it вместо -d для использования интерактивной опции.

...