psdocker

Powershell Cmdlets that wrap the docker client and support the interaction with containers

View the Project on GitHub abbgrade/psdocker

psdocker

.github/workflows/build-validation.yml

For details, visit the GitHub Pages.

Installation

Make sure the Docker CLI is installed, for example via Chocolatey or Docker Desktop.

Install psdocker from the PowerShell Gallery in a PowerShell session:

Install-Module -Name psdocker -Scope CurrentUser

Build

This project uses a build script based on Invoke-Build. For installation details, see the Invoke-Build documentation; we recommend Install-Module InvokeBuild -Scope CurrentUser. The documentation is generated with platyPS, so you may also want to run Install-Module PlatyPs -Scope CurrentUser.

You can run the build by:

Test

This project uses test scripts based on Pester. For installation details, see the Pester documentation; we recommend Install-Module Pester -Scope CurrentUser.

You can run the tests by:

For debugging tests, change the working directory to ./src/test, set a breakpoint in VS Code, and start debugging with F1 + “Debug: Start Debugging”.

Usage

See the command reference for descriptions and examples.

Changelog

See the changelog file.

Contributors

Thanks to the contributors of this project: