Sign inSign up

mobileben/cpp-dev-env

By mobileben

•Updated about 9 years ago

C++ Development Environment (Ubuntu 16.04)

Image
0

10K+

mobileben/cpp-dev-env repository overview

C++ Development Environment.

Includes a bunch of items I happen to need for my builds. Based on this Dockerfile.

FROM ubuntu:16.04

ARG DEBIAN_FRONTEND=noninteractive RUN
sed -i 's/# (.multiverse$)/\1/g' /etc/apt/sources.list &&
apt-get update &&
[ -z timedatectl set-ntp no ] &&
apt-get install -y --no-install-recommends apt-utils
ntp
wget
git
openssh-client
locales
build-essential
clang-3.8
binutils
python-dev
python3-pip
libicu-dev
libbz2-dev
libncurses5-dev
bison
libz-dev
iproute2
vim &&
pip3 install --upgrade pip &&
pip3 install -U setuptools &&
pip3 install awscli --upgrade &&
update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.8 100 &&
update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-3.8 100 &&
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen &&
dpkg-reconfigure --frontend=noninteractive locales &&
update-locale LANG=en_US.UTF-8 &&
rm -rf /var/lib/apt/lists/ &&
cd /tmp &&
wget https://cmake.org/files/v3.8/cmake-3.8.2.tar.gz⁠ &&
tar xzf cmake-3.8.2.tar.gz &&
rm cmake-3.8.2.tar.gz &&
cd cmake-3.8.2 &&
./configure &&
make install &&
cd .. &&
rm -rf cmake-3.8.2 &&
cd ..

ENV LANG en_US.UTF-8

CMD ["bash"]

Tag summary

Content type

Image

Digest

Size

309.3 MB

Last updated

about 9 years ago

docker pull mobileben/cpp-dev-env