50 lines
1.1 KiB
Docker
50 lines
1.1 KiB
Docker
FROM ubuntu:18.04
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
ADD ./setup-mirror /tmp/setup-mirror
|
|
RUN bash /tmp/setup-mirror && rm /tmp/setup-mirror
|
|
|
|
RUN apt update && apt upgrade -y
|
|
|
|
# deliberate decision to use distro docker and not latest
|
|
|
|
RUN apt install -y \
|
|
apt-file \
|
|
bash-completion \
|
|
build-essential \
|
|
byobu \
|
|
command-not-found \
|
|
docker.io \
|
|
git \
|
|
golang-go \
|
|
ntp \
|
|
ntpdate \
|
|
openssh-server \
|
|
python-pip \
|
|
python3-dev \
|
|
python3-pip \
|
|
ruby \
|
|
software-properties-common \
|
|
vim
|
|
|
|
RUN apt-file update
|
|
|
|
|
|
RUN apt install -y powerline
|
|
RUN apt install -y htop
|
|
RUN apt install -y cryptsetup-bin
|
|
|
|
########################################################
|
|
##### python3 stuff
|
|
########################################################
|
|
RUN pip3 install awscli
|
|
RUN pip3 install httpie
|
|
RUN pip3 install pipenv
|
|
|
|
########################################################
|
|
##### nvm
|
|
########################################################
|
|
RUN git clone https://github.com/creationix/nvm.git /usr/local/nvm
|
|
ADD ./nvmsetup.sh /etc/profile.d/nvmsetup.sh
|