docker - 在多个容器中使用相同的主机卷是否安全?

标签 docker docker-volume

我可以安全地从多个容器中同时使用相同的命名数据卷吗?意思是,我可以执行以下操作:

docker run -v data_disk:/data base/archlinux
docker run -v data_disk:/data ubuntu

不用担心数据损坏?

最佳答案

一如既往-这取决于:)
在这种情况下,在docs中提到的应用程序上

Multiple containers can also share one or more data volumes. However, multiple containers writing to a single shared volume can cause data corruption. Make sure your applications are designed to write to shared data stores.

关于docker - 在多个容器中使用相同的主机卷是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39024895/

相关文章:

docker - 使用webpack-dev-server从webpack 2代理请求到docker容器中的后端api

docker - 恢复Grafana-docker永久卷的配置?

docker - 在 docker-compose.yml 上复制 'docker volume create --name data' 命令

ubuntu - apt-get update'返回非零代码: 100

docker - 在 docker-compose.yml 卷中声明为部分和在服务下有什么区别?

docker - NFS4 共享的 Docker 卷中的文件锁支持

docker - 如何在Windows版Docker上访问命名或匿名Docker卷?

c# - 如何在dockerfile中复制引用项目的.csproj

php - 如何使nginx和php容器之间进行通信

docker - 通过缓存模式拉入的私有(private) Docker 注册表返回 "invalid authorization credential"