如何在特定目录中创建 docker 卷容器?

Tho*_*son 5 docker

我有一个 SSD 驱动器安装在/ssd. 我想为将在容器中运行的 MySQL 服务器创建一个 docker 卷容器,并让它使用这个 SSD 驱动器进行数据存储。似乎默认情况下,docker 在/var/lib/docker. 如何强制 docker 将 SSD 驱动器用于数据卷容器?

Sob*_*que 0

容器的要点是它们是解耦的。没有任何方法可以通过本地文件系统隔离“它们去哪里”。

但是我对数据库所做的是通过挂载:

docker create -v /ssd:/path/to/data --name data_for_mysql <imagename> /bin/true
Run Code Online (Sandbox Code Playgroud)

然后你就可以运行了--volumes-from data_for_mysql。它将直接写入文件系统。