Blob Blame History Raw
FROM registry.fedoraproject.org/fedora:rawhide
LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\""

ENV NAME=tools VERSION=0 ARCH=x86_64
LABEL com.redhat.component="$NAME" \
      name="$FGC/$NAME" \
      version="$VERSION" \
      architecture="$ARCH" \
      run="docker run -it --name NAME --privileged --ipc=host --net=host --pid=host -e HOST=/host -e NAME=NAME -e IMAGE=IMAGE -v /run:/run -v /var/log:/var/log -v /etc/machine-id:/etc/machine-id -v /etc/localtime:/etc/localtime -v /:/host IMAGE" \
      summary="container with all the management tools you miss in Atomic Host"

# vim-minimal conflicts with vim-enhanced
RUN dnf remove -y vim-minimal && dnf install -y \
  bash-completion \
  bc \
  bind-utils \
  blktrace \
  crash \
  e2fsprogs \
  ethtool \
  file \
  gcc \
  gdb \
  git-core \
  glibc-utils \
  gomtree \
  htop \
  hwloc \
  iotop \
  iproute \
  iputils \
  less \
  ltrace \
  mailx \
  net-tools \
  netsniff-ng \
  nmap-ncat \
  numactl \
  numactl-devel \
  parted \
  pciutils \
  perf \
  procps-ng \
  psmisc \
  rpm-build \
  screen \
  sos \
  strace \
  sysstat \
  tcpdump \
  tmux \
  vim-enhanced \
  xfsprogs \
  && dnf clean all

# FIXME: current go-md2man can't convert tables :<
COPY ./root/ /

CMD ["/usr/bin/bash"]