User Tools

Site Tools


docker_notes

This is an old revision of the document!


Notatka z dockera

instalacja

$ sudo apt update
$ sudo apt install docker.io
$ docker -v
$ sudo usermod -a -G docker <default user>

obraz dockera jest jak klasa w cpp i jest używany do tworzenia kontenera

wyszukiwanie obrazu

$ docker search ubuntu

pobieranie obrazu

$ docker pull ubuntu

wypisz wszystkie obrazy

$ docker image ls

uruchom kontener

$ docker run ubuntu

wypisz uruchomione kontenery

$ docker ps -a

uruchom kontener z procesem

$ docker run --name $ubu2 -it ubuntu bash

wyjdź z kontenera bez zatrzymywania go

ctrl+p ctrl+q

wróć do kontenera

$ docker attach eb4

albo (tworząc nowy proces)

$ docker exec -it eb4 bash

usuwanie obrazu

$ docker image rm <id>
$ docker rmi <id>

Usuwanie kontenera

$ docker rm <id>

Usunięcie wszystkich kontenerów

$ docker container prune

uruchomienie w detachu

$ docker run -d --name ng nginx

wyświetlenie logów

$ docker logs <id>

uruchomienie z przekierowanie portów

$ docker run -d -p 8080:80 --name ng2 nginx

wybór losowego portu

$ docker run -d -P --name ng2 nginx

Sieci

wylistuj sieci

$ docker network ls

inspekcja sieci

$ docker network inspect bridge

tworzenie sieci

$ docker network create mojasiec
docker_notes.1757065263.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki