docker 在 AWS EC2 上拉取后找不到项目文件夹
can't find project folder after docker pull on AWS EC2
[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
来使用交互式选项。
[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
来使用交互式选项。