docker version
docker info
https://docs.docker.com/engine/reference/run/
docker run hello-world
# -p 8080:80 ( --publish )
# -d (demonize)
# -it (interactive)
# -e
Launch a shell on a container
docker exec -it ${name} bash
Commands: run, ps, stop, rm
docker container ls -a
docker container run -d --name ${name}
docker container rm ${name}
Commands: top, logs
docker network ls
docker network inspect ${name}
docker network create ${name}
I can specify a network when starting a container
--network ${name}
I can interconnect a docker and a network (disconnect is also available)
docker network connect ${network_name} ${container_name}
https://docs.docker.com/storage/
docker volume ls
docker volume inspect ${name}
docker volume prune
-v : ?
https://docs.docker.com/compose/compose-file/ Pas à utiliser en prod. Commands: up, down, ps, top
docker image history ${name}
docker image inspect ${name}
docker image ls
docker login