| Kategoria | Komenda / Opis |
|---|---|
| Info |
Pokaż obrazy na hoście: Pobierz ID obrazu po nazwie: Sprawdź obraz (JSON): |
| Remove |
Usuń obraz po nazwie: Usuń wiszące obrazy (bez nazw/tagów): Usuń wszystkie obrazy bez uruchomionego kontenera-dziecka: Usuń WSZYSTKIE obrazy: |
| Build |
Zbuduj obraz z Dockerfile: Przykładowa konfiguracja Dockerfile: FROM debian:wheezy # provide a base image RUN apt-get update && apt-get install -y cowsay # run additional commands ENTRYPOINT /usr/bin/telnet ADD /host_dir /target_dir # copy contents to container from the host CMD "echo" "all done!" # cmd to execute once container is built ENV PROXY_SERVER http://www.proxy.com # set env vars EXPOSE 8250 # expose port from service inside container to outside USER 125 # UID of user running the container VOLUME ["/tmp"] # enable access from container to dir on the host machine WORKDIR ~/dev # where CMD will execute from COPY file.conf /etc/app/app.conf # copy from host to container |
| Kategoria | Komenda / Opis |
|---|---|
| Zarządzanie |
Pokaż sieci: Usuń sieć: |
| Uprawnienia |
Dodaj nową grupę docker: Dodaj użytkownika do grupy: Zmień uprawnienia pliku socket Docker: Przeloguj się i uruchom: |
| Kategoria | Komenda / Opis |
|---|---|
| Info |
Pokaż wszystkie kontenery i ich status: Pobierz tylko ID kontenerów: Pokaż różnice w kontenerze: Zobacz wszystkie operacje w kontenerze (logi): Pobierz info JSON o kontenerze: Wejdź do kontenera (bash): Wejdź do kontenera, filtruj po nazwie: Wejdź do ZATRZYMANEGO kontenera: Zainstaluj pakiet w kontenerze: Pobierz wyjście JSON wszystkich kontenerów: Połącz się SSH z istniejącym, uruchomionym kontenerem: Połącz sieć kontenera z hostem: Pokaż wszystkie "dangling" wolumeny (nieużywane): |
| Run / Stop |
Uruchom kontener i zaloguj się przez terminal: Uruchom kontener z konkretną nazwą hosta i nazwą kontenera: Uruchom kontener jako daemon, binduj port, nadaj nazwę: Zatrzymaj uruchomiony kontener: Zatrzymaj wszystkie uruchomione kontenery: Uruchom kontener: Wyjdź z kontenera, jeśli zalogowano się przez terminal: Uruchom kontener, udostępnij wolumen hostowi (np. logi aplikacji): Zabij zombie-kontenery, które się restartują: |
| Remove |
Usuń kontener po nazwie: Usuń wszystkie zatrzymane kontenery: Usuń wszystkie kontenery: Wyczyść wszystko (wiszące obrazy, kontenery, sieci): Usuń "dangling" wolumeny: |
| Kategoria | Komenda / Opis |
|---|---|
| Zarządzanie |
Uruchom Docker Compose jako daemon: Zatrzymaj kontener(y) Compose: Usuń zatrzymane kontenery Compose: Usuń kontener specyficzny dla usługi: Śledź wszystkie logi: |
| Kategoria | Komenda / Opis |
|---|---|
| Zarządzanie |
Zobacz wszystkie uruchomione usługi: Sprawdź usługę (JSON): Usuń usługę: Zobacz, które węzły Swarm uruchamiają usługę: Skaluj usługę do więcej instancji: |
| Kategoria | Komenda / Opis |
|---|---|
| Zarządzanie Swarmem |
Uruchom Swarm na węźle lidera: Węzeł lidera generuje token (wyjście komendy `docker swarm init` lub `docker swarm join-token worker`): docker swarm join \ --token <TOKEN> \ <IP>:2377 Dodaj węzeł do Swarm jako worker: (Ten węzeł dołączył do Swarm jako worker.) Uruchom usługę z pliku docker-compose (deploy stack): |
Brak komentarzy:
Prześlij komentarz