Kubernetes dla każdego – sztuka konteneryzacji
docker images
-a
wszystkiedocker rmi <Obraz>
docker images -aq | foreach {docker rmi -f $_}
docker container prune
docker commit <ID> new-img
docker history <imageName>:<tag>
docker run <nazwaObrazu>:<tagObrazu>
-d
uruchomienie w tle (deattach)-it
uruchomienie w trybie iteraktywnym-p <IP:PORT>:<PORT>
wystawienie portów/port-forward--rm
usunięcie kontenera po zakończeniu procesu-v <HostDir>:<ContainerDir>
podłączenie katalogu plikówdocker exec
docker ps
-a
wszystkie kontenery (uruchomione/zatrzymane)docker stop <nazwaKontenera>
docker rm <ContainerID>
docker ps -aq | foreach {docker rm -f $_}
docker cp <plik> <ContainerID:Plik>
docker stats <ID>
docker logs <ID> -f
docker inspect
docker diff
docker tag nginx my-nginx
docker pull <nazwa>
docker push
docker image build
Skrócona wersja:
docker build .
docker search <NazwaObrazu>
## List Docker CLI commands
docker
docker container --help
## Display Docker version and info
docker --version
docker version
docker info
## Execute Docker image
docker run hello-world
## List Docker images
docker image ls
## List Docker containers (running, all, all in quiet mode)
docker container ls
docker container ls --all
docker container ls -aq
docker run --name docker-nginx -p 8080:80 -d nginx