Run Azure Stack PowerShell and Azure Stack Tools in a Docker Container
The Azure Stack Tools is a set of scripts and tools to work with Azure Stack and Azure. If you want to run the Azure Stack Tools you will need to install the Azure Stack compatible Azure PowerShell module. To install that that can be some work and it does not allow to run the side by side today with the latest Azure PowerShell Module. For that I have a simple solution. I created two Docker Containers with preinstalled Azure Stack PowerShell and one with Azure Stack PowerShell and the Azure Stack Tools together.
AzureStack-Tools is a GitHub repository that hosts PowerShell modules for managing and deploying resources to Azure Stack. If you are planning to establish VPN connectivity, you can download these PowerShell modules to the Azure Stack Development Kit, or to a Windows-based external client
Azure Stack PowerShell Docker Container
This container contains the Azure Stack PowerShell. To run Azure Stack PowerShell in a Docker Container, just run the following command on your server or PC with Docker installed.
docker run -it thomasmaurer/azurestackpowershell
Azure Stack Tools Docker Container
This container contains the Azure Stack PowerShell as well as the Azure Stack Tools. To run Azure Stack Tools in a Docker Container, just run the following command on your server or pc with Docker installed.
docker run -it thomasmaurer/azurestacktools
Both Images are based on Windows Server Core and depending on the microsoft/windowsservercore Docker images.
This should help you to quickly spin up new Azure Stack Operator Workstations. And it should help you to work and interact with Azure Stack.