31 lines
798 B
Docker
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"]
|