Skip to content

🧰 Pre-built Dev Container Image for Microsoft 365 πŸ§‘β€πŸ’Ό Admins

License

Notifications You must be signed in to change notification settings

workoho/devcontainer-image-m365-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dev Container for Microsoft 365 Admins

View on GitHub Container Registry Build Docker Image

Summary

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)

Using this image

GitHub Codespaces

We recommend you start with our GitHub Codespace template, which comes with pre-selected settings and extensions:

Open in GitHub Codespaces Create my Own Codespace

Dev Container Template

Alternatively, there is a Dev Container Template available to create your own dev container, based on this image:

Go to Dev Container Template

See Create a Dev Container to learn more.

Available Image Variants

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.

Choosing the Right Tag

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.

Pre-installed Software

PowerShell Modules

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-preview1 GitHub
MicrosoftTeams 6.4.x Microsoft Tech Community

For a complete list of Microsoft related PowerShell modules, use the PowerShell Module Browser.

PowerShell Utilities

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 latest2 GitHub
PSScriptTools 2.50.x GitHub
SecretManagement 1.1.x GitHub
SecretStore 1.0.x GitHub
TextUtility 0.1.x GitHub

Other Image Flavors

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.

License

Copyright Β© Workoho GmbH. All rights reserved.

Licensed under the MIT License. See LICENSE.txt

Footnotes

  1. Any new version up to the next minor version of the upcoming major release is installed without further validation of the container image maintainers. ↩

  2. As provided by the PowerShell Visual Studio Code extension. ↩