我是docker新手,我有两个运行在两个容器中的微服务,我想为它们创建简单的数据库。 我创造了它这样的:docker运行mysql的最佳方式
docker run --net=kajsnetwork -d -e MYSQL_ROOT_PASSWORD='mypassword' -v /storage/mysql1/mysql-datadir:/var/lib/mysql mysql
我进入使用
docker exec -it containernumber /bin/bash
的容器,然后我创建的数据库...但是当我去到/ var/lib中/ MySQL的MySQL的主机上我的天堂没有新的东西 - 没有我从docker文件创建的数据库。我有什么问题吗?
我想有数据库存储在主机上的数据,但在docker容器中运行(这是很好的解决方案吗?)?如何正确地做到这一点?
我认为,所有你需要做的是交换卷。第一条路径来自主机。 – Rumid