gpt4 book ai didi

amazon-web-services - 如何使用--link将文件夹从一个容器共享到另一个容器

转载 作者:行者123 更新时间:2023-12-02 20:05:45 25 4
gpt4 key购买 nike

我正在尝试使用2个单独的容器对Rails应用程序和nginx进行docker化。 Rails应用程序使用Unicorn并在套接字上侦听从文件夹提供的静态文件。现在,我需要以某种方式将.sock和一个文件夹共享到NGINX容器。这是我运行2个容器的方式:

docker run -d --name app app:latest

docker run -d --name nginx -v /src/sockets:/src/sockets -v /src/public:/src/public --link app -p 80:80 nginx:latest

因此,可以预期的是,应该从Nginx容器内的 .sock中看到一个 /src/sockets,但是它变成了一个文件夹,即 /src/sockets/app.sock/,并且静态文件夹为空。

现在这些容器将在AWS ECS上运行,这就是为什么我不使用Docker-compose或共享卷来托管的原因。我试图模仿ECS如何通过任务定义工作。

最佳答案

既然您提到了目标是在ECS上执行此操作,而不是使用--link,则最好使用docker卷并使用该卷在ECS上的各个容器之间共享目录。参见How to share file or directory with other container on ECS?

关于amazon-web-services - 如何使用--link将文件夹从一个容器共享到另一个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49616439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com