I had an article published on the Netflix Tech Blog. Applying Netflix DevOps Patterns to Windows
Update: This docker image is now available on the Docker Hub as linuturk/mono-choco. Do you want to create Chocolatey packages but don’t want to run a Windows server? Use this Dockerfile to build Chocolatey and do your package development without a Windows system. FROM mono:3.12.1 MAINTAINER Justin Phelps RUN apt-get update && apt-get install -y wget unzip WORKDIR /usr/local/src/choco RUN wget https://github.com/chocolatey/choco/archive/stable.zip RUN unzip stable.zip RUN rm stable.zip WORKDIR /usr/local/src/choco/choco-stable RUN chmod +x build.