docker_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
docker_notes [2025/09/05 07:38] – admin | docker_notes [2025/09/05 09:53] (current) – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Notatka z dockera ====== | ====== 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 | obraz dockera jest jak klasa w cpp i jest używany do tworzenia kontenera | ||
wyszukiwanie obrazu | wyszukiwanie obrazu | ||
- | $ docker search | + | $ docker search |
pobieranie obrazu | pobieranie obrazu | ||
Line 15: | Line 20: | ||
uruchom kontener | uruchom kontener | ||
$ docker run ubuntu | $ docker run ubuntu | ||
+ | |||
+ | informacje o kontenerze | ||
+ | $ docker container inspect kali1 | ||
wypisz uruchomione kontenery | wypisz uruchomione kontenery | ||
- | $ docker ps | + | $ 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 < | ||
+ | $ docker rmi < | ||
+ | |||
+ | Usuwanie kontenera | ||
+ | $ docker rm < | ||
+ | |||
+ | Usunięcie wszystkich kontenerów | ||
+ | $ docker container prune | ||
+ | |||
+ | uruchomienie w detachu | ||
+ | $ docker run -d --name ng nginx | ||
+ | |||
+ | wyświetlenie logów | ||
+ | $ docker logs < | ||
+ | |||
+ | 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 network connect mojasiec kali1 | ||
+ | |||
+ | można też podłączyć do sieci przy tworzeniu | ||
+ | $ docker run -dit --name kali3 --net mojasiec kalilinux/ | ||
+ | $ docker create -it --name kali4 --net mojasiec kalilinux/ | ||
+ | odłączanie od sieci | ||
+ | $ docker network disconnect bridge kali1 |
docker_notes.1757057923.txt.gz · Last modified: by admin