建立資料卷
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
。