Skip to content

Instantly share code, notes, and snippets.

@ehzawad
Created May 20, 2022 20:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ehzawad/6cad1d41579659b52545c714deaa4723 to your computer and use it in GitHub Desktop.
Save ehzawad/6cad1d41579659b52545c714deaa4723 to your computer and use it in GitHub Desktop.
Docker
FROM ubuntu:latest
LABEL maintainer="ehzawad@gmail.com"
ARG DEBIAN_FRONTEND=noninteractive
# ARG VCS_REF
# Avoid "delaying package configuration, since apt-utils is not installed"
RUN apt update && apt install --yes apt-utils
# Environment
RUN apt update && \
apt install --yes locales && \
locale-gen "en_US.UTF-8" && dpkg-reconfigure locales
# Unminimize system
RUN yes | unminimize
# Install Ubuntu packages
RUN apt update && \
apt install --no-install-recommends --yes \
astyle \
bash-completion \
ca-certificates `# for curl` \
clang \
coreutils `# for fold` \
curl \
dos2unix \
dnsutils `# For nslookup` \
gdb \
git \
git-lfs \
jq \
less \
make \
man \
man-db \
nano \
openssh-client `# For ssh-keygen` \
psmisc `# For fuser` \
sudo \
unzip \
valgrind \
vim \
weasyprint `# better print` \
wget \
zip \
tree
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment