User Tools

Site Tools


docker_notes

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
docker_notes [2025/09/05 07:38] 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 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 <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.1757057923.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki