Add stable Dockerfile for 16.04

This commit is contained in:
Andrew Schwartzmeyer committed 2016-09-12 15:01:18 -07:00
1 parent 7375ab58b1
commit da024ec2ba
1 file changed
+36
+36
View File
@@ -0,0 +1,36 @@
FROM ubuntu:xenial
MAINTAINER Andrew Schwartzmeyer <andschwa@microsoft.com>
ARG POWERSHELL_RELEASE=v6.0.0-alpha.9
ARG POWERSHELL_PACKAGE=powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
# Setup the locale
ENV LANG en_US.UTF-8
ENV LC_ALL $LANG
RUN locale-gen $LANG && update-locale
# Install dependencies and clean up
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libc6 \
libcurl3 \
ca-certificates \
libgcc1 \
libicu55 \
libssl1.0.0 \
libstdc++6 \
libtinfo5 \
libunwind8 \
libuuid1 \
zlib1g \
curl \
git \
&& rm -rf /var/lib/apt/lists/*
# Install PowerShell package and clean up
RUN curl -SLO https://github.com/PowerShell/PowerShell/releases/download/$POWERSHELL_RELEASE/$POWERSHELL_PACKAGE \
&& dpkg -i $POWERSHELL_PACKAGE \
&& rm $POWERSHELL_PACKAGE
# Use array to avoid Docker prepending /bin/sh -c
ENTRYPOINT [ "powershell" ]