m365pnp/powershell
10K+
latest: The latest stable image
docker pull m365pnp/powershell
or docker pull m365pnp/powershell:latest
nightly: The latest night image
docker pull m365pnp/powershell:nightly
PnP PowerShell is a .NET Core 3.1 / .NET Framework 4.6.1 based PowerShell Module providing over 600 cmdlets that work with Microsoft 365 environments such as SharePoint Online, Microsoft Teams, Microsoft Project, Security & Compliance, Azure Active Directory, and more.
Starting an isolated container with PnP.PowerShell module installed:
docker run --rm -it m365pnp/powershell:1.10.0-nanoserver-1809
Starting a PnP.PowerShell container with the current directory mounted:
docker run --rm -it -v ${PWD}:c:/app -w c:/app m365pnp/powershell:1.10.0-nanoserver-1809
Starting an isolated container with PnP.PowerShell module installed:
docker run --rm -it m365pnp/powershell
Starting a PnP.PowerShell container with the current directory mounted:
docker run --rm -it -v ${PWD}:/home -w /home m365pnp/powershell
Tags names mean the following:
<version>(-nightly)-<platform>
Currently supported platforms:
Tag name examples:
To find the version numbers please visit https://www.powershellgallery.com/packages/PnP.PowerShell
docker pull m365pnp/powershell