|
@@ -2,36 +2,38 @@
|
|
|
FROM ubuntu:16.04
|
|
|
|
|
|
# Add steps here to set up dependencies
|
|
|
-RUN apt-get update && apt-get install -y \
|
|
|
- apache2-utils \
|
|
|
- autoconf \
|
|
|
- build-essential \
|
|
|
- gawk \
|
|
|
- gettext \
|
|
|
- git \
|
|
|
- libexpat1 \
|
|
|
- libexpat1-dev \
|
|
|
- libpcre3-dev \
|
|
|
- libxml2-dev \
|
|
|
- net-tools \
|
|
|
- python \
|
|
|
- python-crypto \
|
|
|
- python-protobuf \
|
|
|
- texinfo \
|
|
|
- wget
|
|
|
+RUN apt-get update \
|
|
|
+ && apt-get install -y \
|
|
|
+ apache2-utils \
|
|
|
+ autoconf \
|
|
|
+ build-essential \
|
|
|
+ gawk \
|
|
|
+ gettext \
|
|
|
+ git \
|
|
|
+ libexpat1 \
|
|
|
+ libexpat1-dev \
|
|
|
+ libpcre3-dev \
|
|
|
+ libxml2-dev \
|
|
|
+ net-tools \
|
|
|
+ python \
|
|
|
+ python-crypto \
|
|
|
+ python-protobuf \
|
|
|
+ texinfo \
|
|
|
+ wget \
|
|
|
|
|
|
# Add the user UID:1001, GID:1001, home at /leeroy
|
|
|
-RUN groupadd -r leeroy -g 1001 && useradd -u 1001 -r -g leeroy -m -d /leeroy -c "Leeroy Jenkins" leeroy && \
|
|
|
- chmod 755 /leeroy
|
|
|
+ && groupadd -r leeroy -g 1001 \
|
|
|
+ && useradd -u 1001 -r -g leeroy -m -d /leeroy -c "Leeroy Jenkins" leeroy \
|
|
|
+ && chmod 755 /leeroy \
|
|
|
|
|
|
# Make sure /leeroy can be written by leeroy
|
|
|
-RUN chown 1001 /leeroy
|
|
|
+ && chown 1001 /leeroy \
|
|
|
|
|
|
# Blow away any random state
|
|
|
-RUN rm -f /leeroy/.rnd
|
|
|
+ && rm -f /leeroy/.rnd \
|
|
|
|
|
|
# Make a directory for the intel driver
|
|
|
-RUN mkdir -p /opt/intel && chown 1001 /opt/intel
|
|
|
+ && mkdir -p /opt/intel && chown 1001 /opt/intel
|
|
|
|
|
|
# Set the working directory to leeroy home directory
|
|
|
WORKDIR /leeroy
|