建立資料卷

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 的資料量,也使用路徑/var/lib/mysql