Cheatography
https://cheatography.com
Podstawowe komendy w Dockerze
Polecenia główne Dockerfile
|
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 |
|
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 kontenera
|
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 |
|
Opublikuj wszystkie odsłonięte porty do losowych portów |
|
Uruchom kontener w tle (detached mode) |
docker run -e KLUCZ=WARTOŚĆ
|
Ustaw zmienne środowiskowe w kontenerze |
|
Uruchom kontener w trybie interaktywnym |
|
Usuń kontener po zakończeniu procesu |
|
Zarządzanie kontenerami
|
Wyświetl listę uruchomionych kontenerów |
|
Wyświetl listę wszystkich kontenerów |
docker rm NAZWA_KONTENERA
|
Usuń kontener |
docker rm -f NAZWA_KONTENERA
|
Usuń pracujący kontener |
|
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 obrazami
|
Pobierz obraz |
|
Prześlij obraz do repozytorium |
docker search SZUKANE_SŁOWO
|
Wyszukaj obraz z oficjalnego rejestru |
|
Usuń obraz |
|
Pokaż listę wszystkich obrazów |
|
Usuń wiszące obrazy |
|
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 |
|
Wczytaj obraz z pliku .tar |
|
Informacje i statystyki
docker logs NAZWA_KONTENERA
|
Pokaż logi kontenera |
|
Pokaż statystyki uruchomionych kontenerów |
docker top NAZWA_KONTENERA
|
Pokaż procesy zachodzące w kontenerze |
|
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