我在项目中使用 Docker 和 Docker Compose。我有 3 个容器:PHP、MySQL 和 Nginx。
目前,MySQL 二进制数据存储在 MySQL 容器中 (/var/lib/mysql/...
)。
我认为这不是最佳做法,如果从头开始重建容器甚至可能很危险。
确保数据安全的最佳方法是什么?
谢谢:)
最佳答案
解决方案非常简单,使用 Docker Compose:
version: "2.0"
services:
mysql:
image: mysql:5.7
volumes:
- "mysql_data:/var/lib/mysql" # data container
volumes:
mysql_data:
driver: local
我可以通过 Docker 查看我的卷
docker volume ls
关于mysql - 将 MySQL 数据保存在 Docker 容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42178022/