User Tools

Site Tools


docker_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
docker_notes [2025/09/05 07:32] – created admindocker_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 php+  $ docker search ubuntu 
 + 
 +pobieranie obrazu 
 +  $ docker pull ubuntu 
 + 
 +wypisz wszystkie obrazy 
 +  $ docker image ls 
 + 
 +uruchom kontener 
 +  $ docker run ubuntu 
 + 
 +informacje o kontenerze 
 +  $ docker container inspect kali1 
 + 
 +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 network connect mojasiec kali1 
 + 
 +można też podłączyć do sieci przy tworzeniu 
 +  $ docker run -dit --name kali3 --net mojasiec kalilinux/kali-rolling /bin/bash 
 +  $ docker create -it --name kali4 --net mojasiec kalilinux/kali-rolling /bin/bash 
 +odłączanie od sieci 
 +  $ docker network disconnect bridge kali1 
docker_notes.1757057564.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki