编辑“windowsservercore”Docker 镜像中的文本文件最人性化的方法是什么?

编辑“windowsservercore”Docker 镜像中的文本文件最人性化的方法是什么?

有时,当你能修改一些配置文件时,它会变得很方便容器内部,然后运行一些命令来尝试,然后再将所有东西硬编码DockerfileMS-DOS编辑器edit这确实是 Windows-ServerCore 的出路(https://hub.docker.com/_/microsoft-windows-servercore),或者是否有一些人性化的解决方案来解决这个问题?

答案1

这可能不是最好的解决方案,但我所做的是安装 chocolatey,然后运行choco install nano,然后nano myfile.txt

答案2

为相关文件定义卷,并在容器外使用常规文本编辑器。当文件正常时,您甚至不需要从容器中恢复它们以进行 Dockerfile 构建,因为它们将位于主机文件系统中。

此外,将配置保存在容器之外有时很有用,这样您只需将不同的卷绑定到实例即可启动变体。

相关内容