我已经在我的SSD的Mac上安装了docker。Docker.qcow2也位于Mac上。所以,命名卷与mysql数据在100 on也位于此Docker.qcow2在固态硬盘上!我想在外部硬盘上存储带有mysql数据的命名卷,并将其连接到Mac上的docker容器。对我来说,将所有的容器都存储在SSD上是可以的,但是一些巨大的命名卷存储在外部廉价的磁盘上。这是可能的吗?如何实现?
发布于 2017-05-09 15:42:57
将外部磁盘中目录的路由映射到容器内的/var/lib/mysql。这会将/var/lib/mysql目录(在容器内)的内容写入外部硬盘中的一个目录。
要执行此操作,请在docker运行命令中使用选项-v host_directory:container_directory。
有关更多信息,请查看此参考:https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume
https://stackoverflow.com/questions/43858041
复制相似问题