如何解决docker run 命令在 windows 容器上安装 azure cli
我正在尝试构建一个安装了 azure cli 的 Windows 容器。下面是我的尝试。我从互联网上获得了 linux 的支持,但不是 Windows 的支持。 我正在寻找创建Windows容器的代码,安装azure cli并安装kubectl并上传powershell文件并在容器开始时执行它并在完成后关闭容器。
FROM mcr.microsoft.com/windows/servercore:1903
RUN -it mcr.microsoft.com/azure-cli:2.9.1
WORKDIR /K8sDeploy
COPY deployk8s.ps1 .
ENV Storage_Account_Name=""
ENV Storage_Account_Key=""
ENV Storage_Account_Container=""
ENV PS_File=""
ENV Storage_Account_Subscription=""
ENTRYPOINT ["powershell.exe","-executionpolicy","Bypass","C:\\K8sDeploy\\deployk8s.ps1","$Env:Storage_Account_Name","$Env:Storage_Account_Key","$Env:ENV
Storage_Account_Container=","$Env:PS_File","$Env:Storage_Account_Subscription"]
这个 powershell 文件包含 az 命令和 kubectl 命令。
我知道 RUN -it mcr.microsoft.com/azure-cli:2.9.1
不起作用,但它的 Windows 版本是什么,如果我完全错了..请纠正我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。