Docker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Tipps) |
(→Tipps) |
||
Zeile 45: | Zeile 45: | ||
docker ps --all | docker ps --all | ||
# Bash starten: | # Bash starten: | ||
docker run -it | docker run -it asworkbench bash | ||
# Log anzeigen | |||
docker logs de21b33d95bd | |||
# Container löschen | # Container löschen | ||
docker rm de21b33d95bd | docker rm de21b33d95bd | ||
</pre> | |||
* Dockerapplikation endet, wenn die RUN-Task endet: Verwende loop.sh: | |||
<pre> | |||
#! /bin/basd | |||
while true; do | |||
sleep 60 | |||
done | |||
</pre> | </pre> |
Version vom 29. November 2024, 09:52 Uhr
Links
Installation
yum install docker-id oder apt-get install docker.io # Verlagern datenintensiver Verzeichnis BIG_DOCKER=/opt/docker mkdir $BIG_DOCKER mv /var/lib/docker/containers /var/lib/docker/images $BIG_DOCKER ln -s $BIG_DOCKER/containers /var/lib/docker ln -s $BIG_DOCKER/images /var/lib/docker
Dockerfile
FROM centos:7 MAINTAINER hamatoma RUN yum install -y vim ADD bin /usr/local/bin CMD /usr/local/bin/mon.sh
Build.sh
docker build --force-rm -t hmmon .
SDocker
docker run -i -t hmmon # Shell starten: docker exec -ti mysql1 bash
Tipps
# Auflisten der Container: docker ps --all # Bash starten: docker run -it asworkbench bash # Log anzeigen docker logs de21b33d95bd # Container löschen docker rm de21b33d95bd
- Dockerapplikation endet, wenn die RUN-Task endet: Verwende loop.sh:
#! /bin/basd while true; do sleep 60 done