Docker 构建:命令输出到主机文件系统

时间:2021-04-07 14:05:16

标签: docker

我正在尝试使用已安装的 SQL Server 和 docker for windows 创建一个映像。

docker build -t my-sqlserver .

不幸的是,下载的安装包退出并出现一些神秘的错误。如果我将输出重定向到文件,我希望获得更多信息。但是没有在我的主机文件夹上创建文件。 从文档中我认为 ADD . / 将主机上的当前目录挂载到图像内的根文件夹。 下一行复制从微软站点下载的安装包。 然后我们使用静默安装参数运行它并将输出重定向到 sqlinstall.log 文件。 但它没有被创建!请问我该怎么做?

FROM mcr.microsoft.com/windows/servercore:ltsc2019
EXPOSE 1433
ADD . /
COPY SQL2019-SSEI-Dev.exe /
RUN SQL2019-SSEI-Dev.exe /Q /V /IACCEPTSQLSERVERLICENSETERMS /ACTION="install" /PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,Tools > /sqlinstall.log

顺便说一句,最初的问题是图像 microsoft/mssql-server-windows-developer 也不起作用,并在启动时抛出错误。

0 个答案:

没有答案
相关问题