Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 1.08 KB

ubuntu-ping.md

File metadata and controls

55 lines (45 loc) · 1.08 KB

Ubuntu mit ping

mkdir myubuntu 
cd myubuntu/
# nano Dockerfile
FROM ubuntu:22.04
RUN apt-get update; apt-get install -y inetutils-ping
# CMD ["/bin/bash"]
# Variante 2
# nano Dockerfile
FROM ubuntu:22.04
RUN apt-get update && \
    apt-get install -y inetutils-ping && \
    rm -rf /var/lib/apt/lists/*
# CMD ["/bin/bash"]
docker build -t myubuntu .
docker images
# -t wird benötigt, damit bash WEITER im Hintergrund im läuft.
# auch mit -d (ohne -t) wird die bash ausgeführt, aber "das Terminal" dann direkt beendet 
# -> container läuft dann nicht mehr 
docker run -d -t --name container-ubuntu myubuntu
docker container ls
# in den container reingehen mit dem namen des Containers: myubuntu 
docker exec -it myubuntu bash
ls -la
# Zweiten Container starten
docker run -d -t --name container-ubuntu2 myubuntu 

# docker inspect to find out ip of other container 
# 172.17.0.3 
docker inspect <container-id>

# Ersten Container -> 2. anpingen 
docker exec -it container-ubuntu bash 
# Jeder container hat eine eigene IP 
ping 172.17.0.3