drtuxwang/system-config - docker/debian32/bash/Dockerfile

Python wrapper and utility scripts including configuration files for Bash/Tcsh/Windows shells

FROM drtuxwang/debian32

# Add scripts
COPY tmpdir/bin/ /opt/software/bin/

# Root account
COPY tmpdir/root/.??* /root/

# Configure start
ENV HOME=/root
WORKDIR /root
CMD bash -l
drtuxwang/system-config - docker/debian32/dev/Dockerfile

Python wrapper and utility scripts including configuration files for Bash/Tcsh/Windows shells

FROM drtuxwang/debian32

# Install compiler & dev packages
RUN apt-get install --no-install-recommends -y \
		g++ \
		gfortran \
		libbz2-dev \
		libdb5.3-dev \
		libevent-dev \
		libffi-dev \
		libgdbm-dev \
		liblzma-dev \
		libncurses5-dev \
		libreadline6-dev \
		libsqlite3-dev \
		libssl-dev \
		python3-dev \
		python3-setuptools \
		uuid-dev && \
	apt-get clean

# Add scripts
COPY tmpdir/bin/ /opt/software/bin/

# Root account
COPY tmpdir/root/.??* /root/

# Configure start
ENV HOME=/root
WORKDIR /root
CMD bash -l
tyriis/docker.bedrock - Dockerfile

dockerfile for minecraft bedrock server

FROM ubuntu

LABEL version="1.11.4.2"

ENV VERSION=1.11.4.2

WORKDIR /opt/minecraft

ADD https://minecraft.azureedge.net/bin-linux/bedrock-server-${VERSION}.zip bedrock-server-${VERSION}.zip

RUN ["apt-get", "update"]
RUN ["apt-get", "install","-y", "unzip", "curl"]
RUN ["mkdir", "/opt/minecraft/worlds"]

RUN unzip -n bedrock-server-${VERSION}.zip && rm bedrock-server-${VERSION}.zip

RUN ["apt-get", "purge", "-y", "unzip"]
RUN ["apt-get", "clean"]
RUN ["rm", "-rf", "/var/cache/apt"]

EXPOSE 19132
EXPOSE 19133

ENV LD_LIBRARY_PATH=.
CMD ./bedrock_server

cyber-dojo/versioner - Dockerfile

repo for the cyberdojo/versioner Docker image

FROM cyberdojo/rack-base:latest
LABEL maintainer=jon@jaggersoft.com

WORKDIR /app
COPY . .

ARG SHA
ENV SHA=${SHA}

ARG RELEASE
ENV RELEASE=${RELEASE}

EXPOSE 5647
USER nobody
CMD [ "./up.sh" ]

# NB: commander's cyber-dojo script relies on
# there _not_ being an ENTRYPOINT
cjbd/shaderc - Dockerfile

src/third_party/shaderc/src

# Copyright 2016 The Shaderc Authors. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

FROM alpine

MAINTAINER Google Shaderc Team

RUN apk add --update \
    build-base \
    cmake \
    git \
    ninja \
    python3 \
    py-pip \
  && rm -rf /var/cache/apk/*

WORKDIR /root
RUN git clone https://github.com/google/shaderc

WORKDIR shaderc
RUN ./utils/git-sync-deps

WORKDIR build
RUN cmake -GNinja \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr/local \
    .. \
  && ninja install

WORKDIR /root
RUN rm -rf shaderc

RUN adduser -s /bin/sh -D shaderc
USER shaderc

VOLUME /code
WORKDIR /code

CMD ["/bin/sh"]
pierky/dockerfiles - exabgp/master/Dockerfile

Dockerfiles I used in other projects

FROM python:3

MAINTAINER Pier Carlo Chiodi 

EXPOSE 179

RUN apt-get update && apt-get install -y \
        unzip

WORKDIR /root
RUN curl -O -L https://github.com/Exa-Networks/exabgp/archive/master.zip
RUN unzip master.zip

# This directory must be mounted as a local volume with '-v `pwd`/exabgp:/etc/exabgp:rw' docker's command line option.
# The host's file at `pwd`/exabgp/exabgp.conf is used as the configuration file for ExaBGP.
RUN mkdir /etc/exabgp

RUN mkdir -p /exabgp-master/etc/exabgp
ENV PATH /root/exabgp-master/bin:/root/exabgp-master/sbin:$PATH

RUN exabgp --fi > /root/exabgp-master/etc/exabgp/exabgp.env

CMD env exabgp.log.destination=/etc/exabgp/log exabgp.log.routes=true exabgp.daemon.user=root exabgp /etc/exabgp/exabgp.conf
FROM ubuntu:18.04
MAINTAINER Radu Toader radu.m.toader@gmail.com

#ARG ANSIBLE_VERSION=2.8.1.0
ARG ANSIBLE_VERSION=2.7.8.0
ARG TERRAFORM_VERSION=0.11.11

ARG KUBECTL_VERSION=v1.15.0
ARG HELM_VERSION=v2.14.1


RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade && apt-get -y install rsync sshpass curl git cpio bzip2 jq vim net-tools iputils-ping telnet netcat pkg-config libfontconfig1-dev python-pip wget unzip && pip install jinja2 pbr hvac ansible-modules-hashivault netaddr yasha ansible==${ANSIBLE_VERSION} os_client_config==1.28.0 shade==1.26.0 netaddr notario openstacksdk python-openstacksdk python-openstackclient
COPY letsencrypt /usr/local/share/ca-certificates/
RUN update-ca-certificates

ADD https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl /usr/local/bin/kubectl
RUN chmod +x /usr/local/bin/kubectl
RUN wget -O terraform.zip  https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip && unzip terraform.zip && mv terraform /usr/bin/ && chmod +x /usr/bin/terraform
RUN wget -O helm.tar.gz http://storage.googleapis.com/kubernetes-helm/helm-${HELM_VERSION}-linux-amd64.tar.gz && tar -xvf helm.tar.gz && mv linux-amd64/helm /usr/bin && chmod +x /usr/bin/helm
FROM golang:1.12.6-stretch

ENV GO111MODULE=on

WORKDIR /go/src/goapp
FROM maven:3.6.1-amazoncorretto-11

ADD . /usr/src/mymaven
WORKDIR /usr/src/mymaven
RUN mvn clean package

CMD ["java", "-jar", "target/gs-rest-service-0.1.0.jar"]
JarandDev/auth-api - Dockerfile

API for creating, reading, updating accounts and generating JWTs

FROM adoptopenjdk/openjdk11
MAINTAINER JarandDev
COPY target/auth-api.jar auth-api.jar
EXPOSE 8080
CMD java -jar auth-api.jar