Cheatography
https://cheatography.com
Podstawowe komendy w Dockerze
Polecenia główne DockerfileFROM <NAZWA_OBRAZU>
| Określa obraz nadrzędny | COPY <ŚCIEŻKA_ŹRÓDŁOWA> <ŚCIEŻKA_DOCELOWA>
| Kopiuje zwykłe pliki i katalogi. | ADD <ŚCIEŻKA_ŹRÓDŁOWA> <ŚCIEŻKA_DOCELOWA>
| To samo co COPY , ale rozpakowuje archiwa tar i akceptuje adresy UR | CMD [ <KOMENDA> <PARAMETRY> ]
| Określa polecenie, które ma zostać wykonane podczas inicjalizacji kontenera z tym obrazem | ENTRYPOINT [ <KOMENDA> <PARAMETRY> ]
| Jest podobny do CMD , ale nie można go nadpisać, będzie zawsze wykonywany, a kontener będzie działał jako plik wykonywalny | LABEL <KLUCZ>=<WARTOŚĆ>
| dodaje metadane do obrazu Dockerowego | ENV <KLUCZ>=<WARTOŚĆ>
| Ustawia zmienne środowiskowe dla kontenera | EXPOSE <NUMER_PORTU>/<RODZAJ_PROTOKOŁU>
| Ustawia porty, które będą eksponowane przez kontener | RUN <PARAMETRY>
| Uruchamia polecenia w kontenerze; zwykle używane do instalowania pakietów | WORKDIR <ŚCIEŻKA_KATALOGU>
| Określa katalog roboczy. Gdy kontener zostanie wykonany, jest to katalog, do którego trafimy, gdy uzyskamy dostęp do kontenera. |
|
Uruchamianie konteneradocker run OBRAZ
| Uruchom nowy kontener na podstawie obrazu | docker run --name NAZWAKONTENERA OBRAZ
| Nadaj nazwę kontenerowi | docker run --expose=NUMERPORTU OBRAZ
| Odsłonięcie portu/portów | docker run -p PORTHOSTA:PORTKONTENERA OBRAZ
| Przypisanie/zmapowanie portu/portów | docker run -P OBRAZ
| Opublikuj wszystkie odsłonięte porty do losowych portów | docker run -d OBRAZ
| Uruchom kontener w tle (detached mode) | docker run -e KLUCZ=WARTOŚĆ
| Ustaw zmienne środowiskowe w kontenerze | docker run -it OBRAZ
| Uruchom kontener w trybie interaktywnym | docker run --rm OBRAZ
| Usuń kontener po zakończeniu procesu |
|
Zarządzanie konteneramidocker ps
| Wyświetl listę uruchomionych kontenerów | docker ps -a
| Wyświetl listę wszystkich kontenerów | docker rm NAZWA_KONTENERA
| Usuń kontener | docker rm -f NAZWA_KONTENERA
| Usuń pracujący kontener | docker container prune
| Usuń zatrzymane kontenery | docker attach NAZWA_KONTENERA
| Podłącz do działającego kontenera | docker stop NAZWA_KONTENERA
| Zatrzymaj działający kontener | docker start NAZWA_KONTENERA
| Uruchom ponownie zatrzymany kontener | docker restart NAZWA_KONTENERA
| Zrestartuj (zatrzymaj i uruchom ponownie) kontener | docker cp KONTENER:ŻRÓDŁO MIEJSCE_DOCELOWE
| Skopiuj plik z kontenera na hosta | docker cp MIEJSCE_DOCELOWE KONTENER:ŻRÓDŁO
| Skopiuj plik z hosta do kontenera | docker exec -it NAZWA_KONTENERA POLECENIE
| Uruchom powłokę wewnątrz działającego kontenera | docker rename STARA_NAZWA NOWA_NAZWA
| Zmień nazwę kontenera | docker commit NAZWA_KONTENERA
| Utwórz obraz z kontenera | docker create NAZWA_KONTENERA OBRAZ
| tworzy nowy kontener z podanego obrazu |
|
Zarządzanie obrazamidocker pull OBRAZ:TAG
| Pobierz obraz | docker push OBRAZ
| Prześlij obraz do repozytorium | docker search SZUKANE_SŁOWO
| Wyszukaj obraz z oficjalnego rejestru | docker rmi OBRAZ
| Usuń obraz | docker images
| Pokaż listę wszystkich obrazów | docker image prune
| Usuń wiszące obrazy | docker image prune -a
| Usuń wszystkie nieużywane obrazy | docker build ŹRÓDŁO_PLIKU
| Utwórz obraz z pliku Dockerfile | docker tag OBRAZ NOWY_OBRAZ
| Oznacz/otaguj obraz | docker build -t NAZWA_OBRAZU MIEJSCE_DOCELOWE
| Zbuduj i oznacz obraz z pliku Dockerfile | docker save OBRAZ > NAZWA_PLIKU_TAR
| Zapisz obraz do pliku .tar | docker load -i PLIK_TAR
| Wczytaj obraz z pliku .tar |
|
Informacje i statystykidocker logs NAZWA_KONTENERA
| Pokaż logi kontenera | docker stats
| Pokaż statystyki uruchomionych kontenerów | docker top NAZWA_KONTENERA
| Pokaż procesy zachodzące w kontenerze | docker version
| Pokaż zainstalowaną wersję Dockera | docker inspect NAZWA_OBIEKTU
| Uzyskaj szczegółowe informacje o obiekcie | docker diff NAZWA_KONTENERA
| Pokaż wszystkie zmodyfikowane pliki w kontenerze | docker port NAZWA_KONTENERA
| Pokaż zmapowane porty kontenera |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets