續前兩篇
[docker,Mount ] 請教docker如何mount我的D槽資料夾
請教docker如何掛載實體資料夾
一直行為異常,無法共享檔案,
剛好看到這篇Windows Dockerfile 如何指定 VOLUME - 更新版 改用dockerfile來建立試試,透過json的方式來解決Volume的路徑問題...
然後直接docker run 就完事~~
文件有提到Volume僅限C槽,看來D槽目前看起來不可用
我主機是win10 pro
容器是預設Linux
我想把mssql放到容器中使用,所以找上了image mcr.microsoft.com/mssql/server
接著我希望可將資料共享容器與本地
所以DockerFile這麼寫
C:\DockerShare\mssql2019.dockerfile
FROM mcr.microsoft.com/mssql/server
# 指定 volume
VOLUME ["C:/DockerShare/mssql2019","/var/opt/mssql/data"]
# 環境變數
ENV ACCEPT_EULA=Y
ENV SA_PASSWORD=我是密碼
# port
EXPOSE 1433/tcp
然後進到cmd
cd C:\DockerShare
docker build -f ./mssql2019.dockerfile
接著出現錯誤訊息:
"docker build" requires exactly 1 argument.
See 'docker build --help'.
Usage: docker build [OPTIONS] PATH | URL | -
Build an image from a Dockerfile
請問我是哪個環節出問題了??