docker run -d --name "mysql-1" -v "/var/lib/mysql" mysql
此命令从mysql图像创建一个新容器。它还会创建一个新的数据卷,然后将其装入容器中/var/lib/mysql。该卷可帮助其中的任何数据在容器的生命周期之外持续存在。也就是说,当删除容器时,其文件系统更改也将被删除。如果数据库正在容器中存储数据,并且容器已被删除,则所有这些数据也将被删除。卷将保留在特定的位置,即使在删除容器后也是如此。
可以通过--volumes-from命令行选项在多个容器中使用相同的卷:
docker run -d --name="mysql-2" --volumes-from="mysql-1" mysql
mysql-2现在,容器mysql-1也使用path附加了数据量/var/lib/mysql。