Docker container 映射目錄下檔案

以MSSQL為例 

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=自行輸入密碼" -e "MSSQL_DATA_DIR=/var/opt/mssql/data" -e "MSSQL_BACKUP_DIR=/var/opt/mssql/backup" -v /DockerStorage/MSSQL/Backup:/var/opt/mssql/backup -v /DockerStorage/MSSQL/DATA:/var/opt/mssql/data -v /DockerStorage/MSSQL/Log:/var/opt/mssql/log -p 1433:1433 --name MSSQL --hostname MSSQL -d mcr.microsoft.com/mssql/server:latest


藍色為本機位置

紅色為虛擬機位置

此設定將虛擬機資料應射到本機

PS本機應設位置丟入檔案並不會應射回虛擬機

映射

方向性為 本機<<<<虛擬機

也可以另外使用複製檔案到路徑下方式

docker cp 路徑及檔案名稱  容器名稱:路徑

留言

這個網誌中的熱門文章

Docker備份載入tar 將image儲存成.tar檔案

WebStorm資料夾右鍵開啟專案

Docker Port佔用問題