如何将文件从主机装载到ECS上的Docker容器

我想从我的主机-EC2挂载一个文件到一个在ECS服务器上运行的容器。 在主机上的文件上发生的每一个变化都应该在容器中的文件上更新。 我试过的是如下:

Dockerfile:

FROM nginx COPY conf/default.conf /etc/nginx/conf.d/default.conf volume /etc/nginx/conf.d RUN ln -sf conf/default.conf /etc/nginx/conf.d/ EXPOSE 80 

然后在ECR Repo上推送图像并创build任务,添加卷(源path:conf),挂载点(/etc/nginx/conf.d),并创build服务来运行容器。 然而,我在主机服务器上做的每一个改变,dir:/conf/default.conf都不能在容器/etc/nginx/conf.d/default.conf

我知道docker运行-v,但是当我使用ECR时,它通过设置运行容器本身。

任何build议,将不胜感激。

build议:在构build系统时,将文件复制到S3,然后在Docker容器中,在启动时运行一个脚本,将最新的文件从S3复制并挂载。 那么你将不必重build/重新部署你的docker集装箱。