iT邦幫忙

0

請教docker如何掛載實體資料夾

上偏

想請教各位有玩docker的前輩們,請教docker如何掛載實體資料夾?

我想在docker上使用mssql,但我會希望
1.掛載D槽現成的資料庫(有時資料庫會使用其他人給的mdf)
2.新增資料庫時,資料庫放在我的D槽,避免docker毀了重建可直接用第一點掛載使用

不知為啥每次更新就會失敗要重新安裝...
然後剛好遇上win10 自動升級到2004...全部docker資料直接消失...
所以才會有此需求

docker版本是 2.3.0.3 stable
host是win10 pro

docker run -it --name mssql_2019_2 -v //d/DockerStorage/mssql_2019:/var/opt/mssql/data2 -p 1433:1433 -e ACCEPT_EULA=Y -e SA_PASSWORD=密碼 -d mcr.microsoft.com/mssql/server
3115f3ba002bf9f0705bcabe175667b16bac52fd4446bee2b0f8ad0a339e8006

我在我本地d:\DockerStorage\mssql_2019 中新增一個空白文字檔,在docker內/var/opt/mssql/data2沒看到該檔案,想請問我是語法寫錯還是要如何掛載??

https://ithelp.ithome.com.tw/upload/images/20200613/20110337jrxUvJvXGd.png

程式狗 iT邦新手 4 級 ‧ 2020-06-30 15:32:37 檢舉
若是基於Oracle Virtual Box搭載docker的話,掛載實體目錄需要設定共用資料夾

尚未有邦友回答

立即登入回答