All Projects → StefanScherer → Dockerfiles Windows

StefanScherer / Dockerfiles Windows

Licence: mit
Various Dockerfiles for Windows Containers

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Dockerfiles Windows

docker-debian-releases
Creates docker images of historic Debian-based distribution releases
Stars: ✭ 19 (-97.93%)
Mutual labels:  docker-image, docker-images
Containerregistry
A set of Python libraries and tools for interacting with a Docker Registry.
Stars: ✭ 183 (-80.11%)
Mutual labels:  docker-image, docker-images
Mq Container
Container images for IBM® MQ
Stars: ✭ 138 (-85%)
Mutual labels:  docker-image, docker-images
Manifest Tool
Manifest tool for manifest list object creation/query
Stars: ✭ 355 (-61.41%)
Mutual labels:  docker-image, docker-images
Docker Sonarqube
🐳 SonarQube in Docker
Stars: ✭ 894 (-2.83%)
Mutual labels:  docker-image
Androidsdk
🐳 Full-fledged Android SDK Docker Image
Stars: ✭ 776 (-15.65%)
Mutual labels:  docker-image
Spilo
Highly available elephant herd: HA PostgreSQL cluster using Docker
Stars: ✭ 776 (-15.65%)
Mutual labels:  docker-image
Flannel
flannel is a network fabric for containers, designed for Kubernetes
Stars: ✭ 6,905 (+650.54%)
Mutual labels:  docker-image
Element Web
element.io docker image generator
Stars: ✭ 21 (-97.72%)
Mutual labels:  docker-image
Traefik Certs Dumper
Dumps Let's Encrypt certificates of a specified domain which Traefik stores in acme.json.
Stars: ✭ 20 (-97.83%)
Mutual labels:  docker-image
Bludit
Simple, Fast, Secure, Flat-File CMS
Stars: ✭ 824 (-10.43%)
Mutual labels:  docker-image
Jekyll Docker
⛴ Docker images, and CI builders for Jekyll.
Stars: ✭ 804 (-12.61%)
Mutual labels:  docker-image
Mpsec
One Stop MPTCP Service : MPSec
Stars: ✭ 18 (-98.04%)
Mutual labels:  docker-image
Scratch Node
Distroless Node.js Docker Images
Stars: ✭ 778 (-15.43%)
Mutual labels:  docker-image
Tizen4docker
Docker based solution to run Tizen Studio IDE on ANY Linux distro.
Stars: ✭ 22 (-97.61%)
Mutual labels:  docker-image
Docker Node
Official Docker Image for Node.js 🐳 🐢 🚀
Stars: ✭ 6,873 (+647.07%)
Mutual labels:  docker-image
Docker Postgis
Docker image for PostGIS
Stars: ✭ 821 (-10.76%)
Mutual labels:  docker-image
Docker Jenkins
Jenkins with Blue Ocean and support for builiding jobs in Docker
Stars: ✭ 18 (-98.04%)
Mutual labels:  docker-image
Azurite
A lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies
Stars: ✭ 810 (-11.96%)
Mutual labels:  docker-image
Metasfresh
We do Open Source ERP - Fast, Flexible & Free Software to scale your Business.
Stars: ✭ 807 (-12.28%)
Mutual labels:  docker-image

dockerfiles-windows

Build status

Various Dockerfiles for Windows. Most of these can be run as Windows Containers on Windows 10, Windows Server 2016, Windows Server 1803 and Windows Server 2019.

Most of these Dockerfiles are automatically built on AppVeyor and pushed to Docker Hub. See the badges in each sub folder's README files.

Getting started

Windows 10

Windows Server 2016

Windows Server 1803

  • Get a Windows Server 1803 Virtual Machine
    • Packer and Vagrant
      • Use Packer with this packer-windows templates to build the windows_server_1803_docker Vagrant box]. You need the ISO file from your MSDN subscription.
      • Use Vagrant and this windows-docker-machine Vagrantfile to have Docker and lots of Docker Tools installed. Run vagrant up 1803.
      • Clone this repo and create some Docker images. Look for the Dockerfile.1803 files.
      • It is recommended to use the smaller base images mcr.microsoft.com/windows/nanoserver:1803 and mcr.microsoft.com/windows/servercore:1803.

Windows Server 2019

  • Get a Windows Server 2019 Virtual Machine
    • Packer and Vagrant
      • Use Packer with this packer-windows templates to build the windows_2019_docker Vagrant box]. You need the ISO file from your MSDN subscription.
      • Use Vagrant and this windows-docker-machine Vagrantfile to have Docker and lots of Docker Tools installed. Run vagrant up 2019.
      • Clone this repo and create some Docker images. Look for the Dockerfile.1809 files.
      • It is recommended to use the smaller base images mcr.microsoft.com/windows/nanoserver:1809 and mcr.microsoft.com/windows/servercore:1809.

Further reading

PowerShell tricks

Porting Dockerfiles from Linux to Windows I found it useful to use PowerShell at some points. Here are some PowerShell tricks that were useful for me.

Feedback and Pull Requests are welcome

If you have some improvements, bug fixes, some new Dockerfiles or more PowerShell tricks, just send me a PR. If you have questions or problems, open an issue for discussion.

Troubleshooting

If you have trouble running Windows Containers you should have a look at https://docs.microsoft.com/virtualization/windowscontainers/troubleshooting

Invoke-WebRequest https://aka.ms/Debug-ContainerHost.ps1 -UseBasicParsing | Invoke-Expression

License

MIT - for more details see the LICENSE file.

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].