docker - docker commit 是原子操作吗?

标签 docker

docker commit 是原子操作吗?

意思是,它是否在执行时创建容器文件系统的一致快照?

最佳答案

docker commit 不是原子操作。

完成原子提交的唯一方法是利用文件系统或存储驱动程序特定的功能来支持快照,据我所知,Docker 目前没有此类支持。如果没有这种支持,在提交操作开始和完成之间文件总是有可能被修改。

关于docker - docker commit 是原子操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31273158/

相关文章:

docker - 容器运行后如何将容器目录挂载到另一个目录中?

git - git push无法从 Jenkins docker 工作

docker - jupyter 与 docker 中的包管理和卷最佳实践

heroku - 如何使用 Jhipster、Docker、Gitlab 和 Heroku 构建、测试和部署

mysql - Docker,无法将 WordPress 连接到 MySQL

docker - dockerd错误上传失败:\“var/log/alternatives.log\”的文件完整性校验和失败

azure - 从 monorepo 构建多个镜像,其中每个服务都有自己的 Dockerfile

docker - 如何调用 docker swarm 服务后面的所有容器/副本

java - Docker 或 Vagrant 是否有助于为我们的企业产品创建测试机

docker - 使用 docker -H tcp ://0. 0.0.0:2375 重置 docker socker 后无法重新启动 docker