有时,当你能修改一些配置文件时,它会变得很方便容器内部,然后运行一些命令来尝试,然后再将所有东西硬编码Dockerfile
到MS-DOS编辑器,edit
这确实是 Windows-ServerCore 的出路(https://hub.docker.com/_/microsoft-windows-servercore),或者是否有一些人性化的解决方案来解决这个问题?
答案1
这可能不是最好的解决方案,但我所做的是安装 chocolatey,然后运行choco install nano
,然后nano myfile.txt
。
答案2
为相关文件定义卷,并在容器外使用常规文本编辑器。当文件正常时,您甚至不需要从容器中恢复它们以进行 Dockerfile 构建,因为它们将位于主机文件系统中。
此外,将配置保存在容器之外有时很有用,这样您只需将不同的卷绑定到实例即可启动变体。