Azure Machine Configuration authoring container — PowerShell 7, OMI, DSC modules
10K+
Pre-built Docker image for authoring custom Azure Machine Configuration (formerly Guest Configuration) policies for Linux VMs and Arc-enabled servers.
| Component | Version |
|---|---|
| Ubuntu | 22.04 |
| PowerShell | 7.5.x |
| OMI | 1.9.1 (provides libmi.so) |
| GuestConfiguration | 4.11.0 |
| PSDesiredStateConfiguration | 3.0.0-beta1 |
| nxtools | 1.6.0 |
| Az.Accounts | latest |
| Az.Storage | latest |
| Az.Resources | latest |
All dependencies pre-installed and configured, including OMI runtime and DSC BaseRegistration schemas — the tricky part of Linux authoring handled for you.
docker pull petariv/azure-machine-config-linux
docker run -it --rm petariv/azure-machine-config-linux
# Compile a config
docker run --rm petariv/azure-machine-config-linux pwsh -File examples/LinuxFileConfig.ps1
# Mount your own configs
docker run -it --rm -v $(pwd)/my-configs:/workspace/configs petariv/azure-machine-config-linux
| Repo | Description |
|---|---|
| azure-machine-config-container | Dockerfile source + CI for this image |
| azure-machine-config-linux | Linux DSC examples, scripts, and Azure deploy pipeline |
| azure-machine-config-windows | Windows DSC examples and full lifecycle CI |
latest — Current release1.0.0 — Initial releaseContent type
Image
Digest
sha256:eb8635e94…
Size
304.8 MB
Last updated
7 months ago
docker pull petariv/azure-machine-config-linux