在 AWS EC2 上拉取 docker 后找不到项目文件夹


[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 的东西放在另一个预定文件夹中?如果我不 cd 到文件夹中,我就无法继续使用 docker-compose。

在 AWS EC2 上启动 Docker 项目时,我哪里出了问题?

您不是在下载文件夹,而是在下载图像,您可以使用docker images .尝试:

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

这将启动您的 docker。 请记住,您可以使用-it而不是-d使用交互式选项。

最新更新