All in One machine for debug / develop / run your code.
708
Summary: All in One machine for debug / develop / run your code.
Dockerfile:
###########################################################
FROM ubuntu:latest
ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 ENV DEBIAN_FRONTEND="noninteractive" ENV LANGUAGE en_US.UTF-8
ARG TZ="Europe/Amsterdam"
#Dependency Install Tools
RUN apt-get clean &&
apt-get update &&
apt-get install -y locales &&
locale-gen en_US.UTF-8 &&
dpkg-reconfigure locales &&
apt-get -y install tzdata &&
apt-get install -y time &&
apt-get install -y apt-utils &&
apt-get install -y build-essential &&
apt-get install -y python3 &&
apt-get install -y python3-pip python3-dev python3-tk &&
apt-get install -y default-jre-headless libxml2-dev libxslt-dev zlib1g-dev net-tools &&
pip3 install --upgrade pip &&
pip install --upgrade setuptools &&
pip install --upgrade pip wheel &&
python3 -m pip install bzt &&
python3 -m pip install --upgrade bzt &&
apt-get install -y groovy &&
apt-get install -y openjdk-11-jre &&
apt-get install -y openjdk-11-jdk &&
apt-get install -y git &&
apt-get install -y wget &&
apt-get install -y curl &&
apt-get install -y nano &&
apt-get install -y dos2unix
#Chrome install
RUN apt-get install -y x11vnc &&
apt-get install -y xvfb &&
apt-get install -y fluxbox &&
apt-get install -y wget &&
apt-get install -y wmctrl &&
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - &&
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list &&
apt-get update && apt-get -y install google-chrome-stable
#Clean up installs
RUN apt-get clean &&
rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/*
#Set up working dir ARG workspace_dir=/workspace RUN mkdir ${workspace_dir} WORKDIR ${workspace_dir} RUN mkdir ${workspace_dir}/git RUN mkdir ${workspace_dir}/develop
#Set up bash aliases
RUN touch /root/.bashrc &&
echo "alias ws='cd ${workspace_dir}'" >> /root/.bashrc &&
echo "alias .='cd ..'" >> /root/.bashrc &&
echo "alias python='python3'" >> /root/.bashrc
#Set up terminal coloring
RUN echo "LS_COLORS='ow=01;36;40'" >> /root/.bashrc &&
echo "export LS_COLORS" >> /root/.bashrc
#Set up Python Encoding RUN echo "export PYTHONIOENCODING=utf-8" >> /root/.bashrc
###########################################################
Content type
Image
Digest
Size
765.2 MB
Last updated
over 6 years ago
docker pull an4x15/development-machines