ft_ping/Dockerfile

31 lines
798 B
Docker

FROM debian:latest
RUN apt-get update && \
apt-get install -y --force-yes \
build-essential \
wget \
tar \
make \
autoconf \
automake \
libtool \
&& \
rm -rf /var/lib/apt/lists/*
WORKDIR /tmp
RUN wget https://ftp.gnu.org/gnu/inetutils/inetutils-2.0.tar.gz && \
tar -xzf inetutils-2.0.tar.gz && \
cd inetutils-2.0 && \
./configure --disable-logger --disable-syslogd --disable-whois --disable-rcp --disable-rlogin --disable-rsh --disable-talk --disable-telnet --disable-tftp --disable-uucpd --enable-ping && \
make && \
make install && \
ldconfig
RUN ping -V
RUN useradd -m -s /bin/bash devuser && \
echo "devuser:devuser" | chpasswd
WORKDIR /home/devuser/ft_ping
USER devuser
CMD ["/bin/bash"]