Dockerfile_windows 1.2 KB

12345678910111213141516171819202122232425262728
  1. # Copyright 2019 The Kubernetes Authors.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. FROM BASEIMAGE
  15. USER ContainerAdministrator
  16. ENV chocolateyUseWindowsCompression false
  17. RUN powershell -Command \
  18. iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); \
  19. choco feature disable --name showDownloadProgress; \
  20. powershell -Command choco install bind-toolsonly --version 9.10.3 -y
  21. RUN powershell -Command "\
  22. wget -uri 'https://github.com/coredns/coredns/releases/download/v1.5.0/coredns_1.5.0_windows_amd64.tgz' -OutFile 'C:\coredns.tgz';\
  23. tar -xzvf 'C:\coredns.tgz';\
  24. Remove-Item 'C:\coredns.tgz'"
  25. ADD hostname /bin/hostname.exe