發表文章

目前顯示的是 2022的文章

docker cp mdf read only 權限問題

在windows cmd下執行 docker cp所複製的當案權限為root 會遇到的問題是 當使用SQL Server的時候匯入MDF檔案只有read only 因為當使用SMSS做匯入的時候所使用的權限者MSSQL 而權限低於檔案的root權限 所以得到的權限不完整 改為ubuntu.exe 開啟後 輸入docker cp複製檔案 這樣檔案權限就跟使用SMSS時一樣囉

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 路徑及檔案名稱   容器名稱:路徑