启动容器时,将nginx.conf文件复制到容器中

问题描述 投票:1回答:2

我的神器(http://artifactory.abc.com)上有nginx.conf文件。我想在启动容器时下载并替换容器内的文件(/etc/nginx/nginx.conf),这样我每次更改我的nginx.conf文件时都不必重建Dockerfile。我可以将修改后的文件上传到artifactory,那么我如何配置Dockerfile来做同样的事情呢?

docker nginx dockerfile
2个回答
0
投票

运行容器时使用只读绑定装置:

docker run --mount type=bind,source=/etc/nginx/nginx.conf,target=/etc/nginx/nginx.conf,readonly ...

0
投票

在本地下载文件后,您可以执行常规的docker copy命令

docker cp nginx.conf <container name/id>:/etc/nginx/nginx.conf
© www.soinside.com 2019 - 2024. All rights reserved.