作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 docker run 命令中,有 --add-host 选项。这不适用于 Windows 容器。
同样的,在 compose 文件中有一个配置选项,extra_host。这也不适用于 Windows 容器。
是否有任何特定原因,这不适用于 Windows 容器?
最佳答案
func (s *DockerSuite) TestRunAddHost(c *check.C) {
// Not applicable on Windows as it does not support --add-hostfunc (s *DockerSuite) TestRunCreateVolumeEtc(c *check.C) {
// While Windows supports volumes, it does not support --add-host hence
// this test is not applicable on Windows.
所以,我猜这是 docker for windows 的当前限制,尽管我不知道他们为什么不支持它。
而且,您并不孤单,请参阅 this discussion ,并提出了人们的建议next到 Dockerfile 作为解决方法:
RUN $file = $Env:windir+'\System32\drivers\etc\hosts'; `
'10.0.0.1 some.host.com' | Add-Content -PassThru $file;
关于docker - 添加主机或 extra_host 不适用于 Windows 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57398156/
我是一名优秀的程序员,十分优秀!