Cheatsheet: LINK
Instalacja Ubuntu / Windows: LINK / LINK
NVIDIA Docker: LINK
Publiczne repozytorium obrazów: LINK
docker run {PARAMETRY} {OBRAZ}
np. docker run --name ubuntu1604 -v /home/ktagowski/projects:/project -p 9122:22 -it library/ubuntu:16.04
Parametr | Opis |
---|---|
-it | Podłączenie do terminala |
--name {NAZWA} | Nadanie nazwy |
-v /home/ktagowski/projects:/projects | Montowanie folderu gospodarze w zadanym punkcie montowania w konterze |
-p 9122:22 | Mapowanie portu 9122 (host) na 22 (kontener) |
library/ubuntu:1604 | library/ubuntu odnosi sie do adresu obrazu, a 1604 oznacza wybrany tag, domyślnie pobierany jest obraz z tagiem latest |
Komenda | Opis |
---|---|
docker exec -it bash {ID_KONTENERA} | Utworzenie nowego procesu bash w danym kontenerze i podłączenie go do obecnie używanego terminala |
docker ps | Wylistowanie aktywnych kontenerów |
docker ps -a | Wylistowanie aktywnych wszystkich kontenerów |
docker images | Wylistowanie obrazów |
docker rm {ID_KONTENERA} | Usunięcie kontenera |
docker rmi {ID_OBRAZU} | Usunięcie obrazu |
docker start {ID_KONTENERA} | Uruchomienie kontenera |
docker stop {ID_KONTENERA} | Zatrzymanie kontenera |
Komenda | Opis |
---|---|
docker rm -f $(docker ps -aq) | Usunięcie wszystkich kontenerów |
docker rmi $(docker images -q) | Usunięcie wszystkich obrazów |