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