我的Dockerfile看起来像下面。我从docker compose up
YAML文件调用它。如果我想做的只是用local.ini
文件的更改重新构建CouchDB服务器/容器,那么docker compose
是如何做到这一点的?
如果我只是简单地做docker compose up
的更改不会反映在服务器/容器中。我必须清除容器以使更改生效。这是一个问题,因为开始couchdb:latest
映像的大量重新下载。我真正需要做的就是更新那个特定的文件并重新启动服务器/服务。Docker能做到吗?
FROM couchdb:latest
COPY /configs/dev.local.ini /opt/couchdb/etc/local.ini
1条答案
按热度按时间p8h8hvxi1#
使用Docker compose。这可以解决你的问题:docker-compose.yml
要反映您的更改,请确保在执行
docker compose down
时停止,然后再次执行docker compose up -d
。