
joeltimothyoh/powershelldocker-powershell是一个基于微软官方PowerShell镜像(mcr.microsoft.com/powershell)构建的Docker化环境,集成了常用工具,提供便捷的跨平台PowerShell运行环境。
通过以下命令启动交互式PowerShell会话:
bashdocker run -it --rm joeltimothyoh/powershell
挂载本地脚本目录并执行指定脚本:
bashdocker run -it --rm -v /path/to/local/scripts:/scripts joeltimothyoh/powershell pwsh /scripts/your-script.ps1
创建docker-compose.yml文件:
yamlversion: '3' services: powershell: image: joeltimothyoh/powershell volumes: - ./local-scripts:/app/scripts # 挂载本地脚本目录 - ./data:/app/data # 挂载数据目录 command: pwsh /app/scripts/main.ps1 # 执行指定脚本
启动服务:
bashdocker-compose up
-v参数挂载本地目录,实现脚本和数据的持久化与共享docker run命令或docker-compose的command字段指定要执行的PowerShell命令或脚本-e参数设置环境变量,供PowerShell脚本使用,例如:
bashdocker run -it --rm -e "ENVIRONMENT=production" joeltimothyoh/powershell pwsh -c "$env:ENVIRONMENT"
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务