This repository contains the build data for a custom devcontainer image, dedicated to Microsoft 365 Admins.
Metadata | Value |
---|---|
Categories | Other |
Image type | Dockerfile |
Published images | ghcr.io/workoho/devcontainers/m365-admin |
Available image variants | latest , v1 , weekly (full list) |
Published image architecture(s) | x86-64 , aarch64/arm64 |
Container host OS support | Linux, macOS, Windows |
Container OS | devcontainers/base:ubuntu |
Languages, platforms | PowerShell 7.4 (LTS), Node.js 20 (LTS) |
We recommend you start with our GitHub Codespace template, which comes with pre-selected settings and extensions:
Alternatively, there is a Dev Container Template available to create your own dev container, based on this image:
See Create a Dev Container to learn more.
The ghcr.io/workoho/devcontainers/m365-admin
image offers several tags, catering to different needs for stability, updates,
and development cycles, as outlined below:
Image Variant Tag | Update Cycle | Description |
---|---|---|
latest |
As needed | Automatically tracks the most stable version, typically aligning with the v1 tag. Ideal for users seeking stability with recent features. |
weekly |
Weekly (Mondays) | A snapshot of the main branch as of the last automated build cycle, providing a regular, stable update rhythm. Suitable for environments that benefit from weekly updates without needing immediate changes from the main branch. |
main |
As needed | Reflects the current state of the main development branch. This tag is updated with manual builds for testing or immediate updates, offering the latest developments at any given time. |
v1 |
As needed | Tracks the latest updates within the major version 1, offering a balance between stability and new features. Recommended for most users. |
v1.x |
As needed | Targets a specific minor version within the major version 1, receiving only bug fixes and patches. Ideal for environments requiring minimal changes. |
1.x.x |
Fixed | Specifies an exact version for maximum stability. This tag does not receive updates, making it suitable for critical environments. |
1.x.x-prerelease |
As needed | Points to a specific pre-release version for testing or development purposes, where the latest features are needed despite potential instability. |
To use a specific image variant, modify the image URI in your Docker command like so:
docker pull ghcr.io/workoho/devcontainers/m365-admin:<TAG>
Visit the Container Registry versions page to scroll through the currently available tags.
This image comes pre-equipped with the following PowerShell modules:
Module | Version Tree | Resource Link |
---|---|---|
Azure Az | 12.1.x |
GitHub |
EntraExporter | 2.0.x |
GitHub |
ExchangeOnlineManagement | 3.5.x |
Microsoft Tech Community |
Microsoft.Graph | 2.21.x |
GitHub |
Microsoft.Graph.Entra | 0.12.x-preview 1 |
GitHub |
MicrosoftTeams | 6.4.x |
Microsoft Tech Community |
For a complete list of Microsoft related PowerShell modules, use the PowerShell Module Browser.
This image comes pre-equipped with the following PowerShell complementary utilities for basic scripting:
Module | Version Tree | Resource Link |
---|---|---|
Crescendo | 1.1.x |
GitHub |
PSScriptAnalyzer | latest 2 |
GitHub |
PSScriptTools | 2.50.x |
GitHub |
SecretManagement | 1.1.x |
GitHub |
SecretStore | 1.0.x |
GitHub |
TextUtility | 0.1.x |
GitHub |
There are other flavors of this dev container image available:
Flavor | Audience |
---|---|
π§βπ» Development Container for Microsoft 365 | An image dedicated to Microsoft 365 Developers and Sophisticated Admins. |
π§βπ§ Ultimate Container for Microsoft 365 | An image dedicated to Holistic Microsoft 365 & Azure Professionals. |
Copyright Β© Workoho GmbH. All rights reserved.
Licensed under the MIT License. See LICENSE.txt
Footnotes
-
Any new version up to the next minor version of the upcoming major release is installed without further validation of the container image maintainers. β©
-
As provided by the PowerShell Visual Studio Code extension. β©