gpt4 book ai didi

docker - 使用commit docker命令的最佳情况是什么?

转载 作者:行者123 更新时间:2023-12-02 20:48:24 25 4
gpt4 key购买 nike

Docker平台包含 commit 命令。

当我在官方指南中阅读此命令时,此命令可以通过容器创建镜像,我认为使用数据提交数据库容器,但不支持此选项。

我的问题是:
使用commit docker命令的最佳情况是什么?

最佳答案

不确定是否存在“最佳情况”,但是无论如何我都会尝试回答。

当需要快速构建容器时,提交非常有用,因为编写Dockerfile通常比仅从“内部”构建容器要耗费更多时间。提交使您可以在机器之间共享容器(通常通过registry)。

至于你的句子...

I think to commit database container with data but this option is not supported.



事实并非如此,您确实可以在容器中提交数据库的数据。我想您的数据库数据已装入卷,但是:

The commit operation will not include any data contained in volumes mounted inside the container.

Docker docs



因此,可以将数据库数据放在容器而不是主机拥有的目录中,而不是将数据库数据放在将数据存储在主机而非容器上的卷装载中。然后,数据将包含在提交中。

关于docker - 使用commit docker命令的最佳情况是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47378811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com