如何解决带有Poweshell ExchangeOnlineManagement模块的Azure Docker容器
我对容器非常陌生,并且是第一次尝试Docker
我想创建一个安装了PowerShell 5.1以及PowershellGet和ExchangeOnlineManagement模块的Docker映像。
我真的迷失了如何使用基本映像并使用上面需要的模块对其进行更新。
解决方法
我建议先拉并运行图像。 https://hub.docker.com/_/microsoft-powershell?tab=description
以交互方式启动容器,看看它是否满足您的需求:docker run -it mcr.microsoft.com/powershell
如果要创建自定义的Docker映像,则需要创建Dockerfile
。
您可以将其用作基础图像,并在https://hub.docker.com/_/microsoft-powershell?tab=description之上构建图像:
# Indicates image that will be used as the base image.
FROM mcr.microsoft.com/powershell
...
# add your docker instructions e.g:
RUN powershell New-Item c:\test
...
然后在拥有Dockerfile的目录中:docker build -t <username>/<image_name>:<tag_name> .
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。