我的神器(http://artifactory.abc.com)上有nginx.conf文件。我想在启动容器时下载并替换容器内的文件(/etc/nginx/nginx.conf),这样我每次更改我的nginx.conf文件时都不必重建Dockerfile。我可以将修改后的文件上传到artifactory,那么我如何配置Dockerfile来做同样的事情呢?
运行容器时使用只读绑定装置:
docker run --mount type=bind,source=/etc/nginx/nginx.conf,target=/etc/nginx/nginx.conf,readonly ...
在本地下载文件后,您可以执行常规的docker copy命令
docker cp nginx.conf <container name/id>:/etc/nginx/nginx.conf