如何为我的应用目录赋予正确的权限才能运行docker-compose?

时间:2019-02-06 06:36:51

标签: meteor docker-compose dockerfile

Docker Images 对我来说是新手。因此,我一直在关注有关如何运行Docker Image for Meteor Apps的教程。似乎我设法从https://hub.docker.com/r/geoffreybooth/meteor-base/安装了Base Docker Image for Meteor Apps,现在在使用docker-compose up命令时,在远程服务器上运行时遇到了问题。

以下是我运行docker-compose up后得到的结果: A screenshot of the "building app" process

我认为使用sudo docker-compose up可能会有所帮助,但我仍然得到以下信息:

A screenshot when using sudo docker-compose command

有人可以帮忙指出如何解决此问题。

在我的环境下面找到详细信息,希望您会发现它们对帮助我有帮助:

我认为我的Docker安装可能有问题,因此我运行:sudo docker run hello-world,但消息:Hello from Docker! This message shows that your installation appears to be working correctly....表示安装正常。

$ docker-machine ls
NAME   ACTIVE  DRIVER  STATE  URL  SWARM   DOCKER   ERRORS

在我的文件夹的内容下面找到。请注意,该应用是包含我的应用的文件夹。

$ ls
Dockerfile  app  docker-compose.yml

Dockerfile content复制并粘贴Dockerfile的内容:

docker-compose.yml复制并粘贴docker-compose.yml的内容

还从.dockerignore复制并粘贴.dockerignore的内容。

请告诉我是否需要公开其他环境。

期待您的帮助。

0 个答案:

没有答案