里面的Docker容器如何访问共享卷
我正在尝试通过安装.net核心function来创buildDocker文件。 为此,我们需要有源文件,所以我有我的源文件在D:\它是共享的完全访问。 以下是我的docker文件。
> # escape=` FROM microsoft/iis SHELL ["powershell", "-command"] > # Install ASP.NET RUN Install-WindowsFeature NET-Framework-45-ASPNET; ` > Install-WindowsFeature Web-Asp-Net45 RUN Install-windowsFeature -Name net-framework-core -Source \\node2\D\sources\sxs;` > Install-WindowsFeature WEB-ASP-net -Source \\node2\D\sources\sxs
我们可以像这样访问源文件:Source \ node2 \ D \ sources \ sxs。 我已经尝试过,但这是行不通的。 你能build议最好的方法来做到这一点。 我们可以把里面的文件复制到集装箱并安装
不,你不能。 到目前为止,Docker不允许您在构build映像时挂载文件夹。 它们仅在运行容器时可用。 所以你需要将它们复制到当前的上下文中。 发送它作为构build上下文的一部分,然后使用它。
其他的方法是在你的机器文件夹中设置一个ftp或http服务器所需的文件夹,然后在你的docker版本中,你将从该URL下载这些文件
- 从运行在Docker容器上的jasperserver失败的SQLServer连接?
- 将文件添加到/etc/my_init.d/时,Docker构build失败
- Windows Server 2016服务器核心使用脚本设置正确的时间
- 无法通过VSTS2017连接到Azure Windows Server 2016计算机上的docker守护进程
- 如何在Windows上的Docker上运行Linux库?
- Docker对象引用未设置为对象的实例
- Docker不能与Windows上的encryption硬盘绑定
- 在docker throw中用maven构build{} – > unix:// localhost:80:没有这样的文件或者导演
- Docker – Spring启动应用程序 – Windows上的Hello World