[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
使用交互式选项。