All Projects → PowerShell → Powershell Docker

PowerShell / Powershell Docker

Licence: mit
Repository for building PowerShell Docker images

Projects that are alternatives of or similar to Powershell Docker

React Geo
A set of geo related modules to use in combination with React, Ant Design and OpenLayers.
Stars: ✭ 220 (-1.35%)
Mutual labels:  hacktoberfest
Captchaharvester
Solve captchas yourself without having to pay for services like 2captcha for use in automated projects.
Stars: ✭ 217 (-2.69%)
Mutual labels:  hacktoberfest
Anatole
Anatole is a minimalist two-column hugo theme based on farbox-theme-Anatole.
Stars: ✭ 220 (-1.35%)
Mutual labels:  hacktoberfest
Cardboard
The Bukkit/Spigot/Paper API implementation for Fabric
Stars: ✭ 220 (-1.35%)
Mutual labels:  hacktoberfest
Errbot
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
Stars: ✭ 2,605 (+1068.16%)
Mutual labels:  hacktoberfest
Tensor
package tensor provides efficient and generic n-dimensional arrays in Go that are useful for machine learning and deep learning purposes
Stars: ✭ 222 (-0.45%)
Mutual labels:  hacktoberfest
Action Doctl
GitHub Actions for DigitalOcean - doctl
Stars: ✭ 219 (-1.79%)
Mutual labels:  hacktoberfest
Desktop
Stars: ✭ 225 (+0.9%)
Mutual labels:  hacktoberfest
Ombi
Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
Stars: ✭ 2,711 (+1115.7%)
Mutual labels:  hacktoberfest
Automation Scripts
Repo for creating awesome automation scripts to make my panda lazier
Stars: ✭ 223 (+0%)
Mutual labels:  hacktoberfest
Node Red Contrib Home Assistant Websocket
Node-RED integration with Home Assistant Core
Stars: ✭ 222 (-0.45%)
Mutual labels:  hacktoberfest
Jackson Dataformats Binary
Uber-project for standard Jackson binary format backends: avro, cbor, ion, protobuf, smile
Stars: ✭ 221 (-0.9%)
Mutual labels:  hacktoberfest
Stacki
Linux Cluster Builder - Bare Metal Red Hat & SUSE
Stars: ✭ 223 (+0%)
Mutual labels:  hacktoberfest
Docs
Repository of Twilio SendGrid's product documentation.
Stars: ✭ 221 (-0.9%)
Mutual labels:  hacktoberfest
Psteams
PSTeams is a PowerShell Module working on Windows / Linux and Mac. It allows sending notifications to Microsoft Teams via WebHook Notifications. It's pretty flexible and provides a bunch of options. Initially, it only supported one sort of Team Cards but since version 2.X.X it supports Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards. All those new cards have their own cmdlets and the old version of creating Teams Cards stays as-is for compatibility reasons.
Stars: ✭ 223 (+0%)
Mutual labels:  hacktoberfest
Kiwmi
A fully programmable Wayland Compositor
Stars: ✭ 221 (-0.9%)
Mutual labels:  hacktoberfest
Covid3d
🌏 An interactive 3D visualization of COVID-19.
Stars: ✭ 223 (+0%)
Mutual labels:  hacktoberfest
Hugo Theme M10c
A minimalistic (m10c) blog theme for Hugo
Stars: ✭ 223 (+0%)
Mutual labels:  hacktoberfest
Hasjob
Hasjob, the Hasgeek job board
Stars: ✭ 224 (+0.45%)
Mutual labels:  hacktoberfest
Droolsjbpm Integration
Drools and jBPM integration with seam, spring, camel, ...
Stars: ✭ 223 (+0%)
Mutual labels:  hacktoberfest

PowerShell-Docker

These Dockerfiles enable running PowerShell in a container for each Linux distribution we support.

This requires Docker 17.05 or newer. It also expects you to be able to run Docker without sudo. Please follow Docker's official instructions to install Docker correctly.

Release

The release containers derive from the official distribution image, such as centos:7, then install dependencies, and finally install the PowerShell package.

These containers live at hub.docker.com/r/microsoft/powershell.

At about 440 megabytes, they are decently minimal, with their size being the sum of the base image (200 megabytes) plus the uncompressed package (120 megabytes), and about 120 megabytes of .NET Core and bootstrapping dependencies.

Community

The Dockerfiles in the community folder were contributed by the community and are not yet officially supported.

Examples

To run PowerShell from using a container:

$ docker run -it mcr.microsoft.com/powershell
Unable to find image 'mcr.microsoft.com/powershell:latest' locally
latest: Pulling from mcr.microsoft.com/powershell
cad964aed91d: Already exists
3a80a22fea63: Already exists
50de990d7957: Already exists
61e032b8f2cb: Already exists
9f03ce1741bf: Already exists
adf6ad28fa0e: Pull complete
10db13a8ca02: Pull complete
75bdb54ff5ae: Pull complete
Digest: sha256:92c79c5fcdaf3027626643aef556344b8b4cbdaccf8443f543303319949c7f3a
Status: Downloaded newer image for mcr.microsoft.com/powershell:latest
PowerShell
Copyright (c) Microsoft Corporation. All rights reserved.

PS /> Write-Host "Hello, World!"
Hello, World!

Known Issues

See Known Issues

Developing and Contributing

Please see the Contribution Guide for general information about how to develop and contribute.

For information specific to PowerShell-Docker see Development.

If you have any problems, please consult the known issues, developer [FAQ][], and GitHub issues. If you do not see your problem captured, please file a new issue and follow the provided template. If you are developing .NET Core C# applications targeting PowerShell Core, please check out our FAQ to learn more about the PowerShell SDK NuGet package.

Also make sure to check out our PowerShell-RFC repository for request-for-comments (RFC) documents to submit and give comments on proposed and future designs.

Legal and Licensing

PowerShell is licensed under the MIT license.

Windows Docker Files and Images

License: By requesting and using the Container OS Image for Windows containers, you acknowledge, understand, and consent to the Supplemental License Terms available on Docker hub:

Telemetry

By default, PowerShell collects the OS description and the version of PowerShell (equivalent to $PSVersionTable.OS and $PSVersionTable.GitCommitId) using Application Insights. To opt-out of sending telemetry, create an environment variable called POWERSHELL_TELEMETRY_OPTOUT set to a value of 1 before starting PowerShell from the installed location. The telemetry we collect fall under the Microsoft Privacy Statement.

Governance

Governance policy for PowerShell project is described here.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].