Wprowadzenie do poleceń Docker

Docker oznacza wirtualizację na poziomie systemu operacyjnego. Większość programistów woli używać dokera, a systemy operacyjne są ściśle powiązane z programistami. Optymalizacja pod kątem funkcjonalności platformy dzięki opanowaniu poleceń dokera. Są to bardzo lekkie maszyny wirtualne ”.

Podstawowe polecenia dokera

  • docker –version - Wyświetla bieżącą wersję
  • ściąganie dokera - obrazy repozytorium dokera można wyciągać za pomocą polecenia ściągania dokera

Np .: doker pull ubuntu

  • docker run -it -d - Do generowania kontenera z obrazu

Na przykład: docker run -it -d ubuntu

  • docker ps -a - Wyświetla uruchomione i opuszczone kontenery
  • docker exec -it bash - Polecenie dostępu do działającego kontenera
  • docker kill - Polecenie natychmiastowego zatrzymania wykonywania kontenera

Przykład: doker zabij d61153bc

  • docker commit - To polecenie tworzy nowy obraz edytowanego kontenera w systemie lokalnym
  • push dokera - To polecenie Docker służy do wypychania obrazu do repozytorium hub dokera
  • obrazy dokerów - Lista wszystkich obrazów przechowywanych w dokerze
  • docker rm - Usuwanie kontenera, który przestał działać

Docker Intermediate Commands

  • polecenie docker checkpoint - To polecenie Docker służy do zarządzania punktami kontrolnymi
  • zapis dokera (OPCJE) OBRAZ (OBRAZ…) - Zapisywanie więcej niż jednego obrazu w archiwach tar

Np .: okno dokowane zapisz –output testbox.tar pole tekstowe

  • TERMINATOR wyszukiwania (OPCJE) - Wyszukiwanie obrazów w oknie dokera

Np .: pole tekstowe wyszukiwania dokera

  • statystyki dokera (OPCJE) (POJEMNIK…) - Wyświetlanie statystyk użycia zasobów

Np .: statystyki dokera

  • polecenie systemu dokera - służy do zarządzania dokerem

Komenda

Opis

system dokowania dfPokaż użycie dysku dokera
zdarzenia systemowe dokeraOtrzymuj zdarzenia w czasie rzeczywistym z serwera
informacje o systemie dokeraWyświetl informacje systemowe
śliwka systemu dokującegoUsuń nieużywane dane
  • tag dokera SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Tworzenie obrazu docelowego w odniesieniu do obrazu źródłowego

Np .: tag dokera 0e5574283393 fedora / httpd: wersja 1.0

  • docker unpause CONTAINER (CONTAINER…) - Anuluj cały proces w jednym lub kilku kontenerach

Np .: doker anuluje test kontenera

  • plik importu dokera (OPCJE) | URL | - (REPOSITORY (: TAG)) - Importowanie zawartości z tarballa w celu utworzenia obrazu systemowego pliku
  • informacje o dokerze (OPCJE) - Wyświetla informacje o całym systemie

Np .: informacje o dokerze -f

  • docker logout (SERVER) - Wylogowanie z rejestru Docker

Zaawansowane polecenia dokera

  • Domyślne uaktualnienie dokera-maszyny - Aby zaktualizować dokera do najnowszej wersji. To, jak to się stanie, zależy od podstawowej dystrybucji zastosowanej w utworzonej instancji.
  • kompilacja dokera –rm = fałsz - opcje logiczne przyjmują postać -d = fałsz. Wartość widoczna w tekście pomocy jest wartością domyślną, która jest ustawiana, jeśli nie podasz tej flagi. Jeśli podasz flagę boolowską bez wartości, ustawi ona flagę na true, niezależnie od wartości domyślnej.

Trips and Tricks Aby użyć poleceń Docker

  • Użyj flagi -f do aktywacji rejestrowania

Np .: logi dokera -f

  • Podział JSON można domyślnie uzyskać w oknie dokowanym, pojedyncze klucze można wyodrębnić za pomocą jq.
  • Należy uważniej instalować pakiety, ponieważ te polecenia również są buforowane.
  • Istnieje kilka miejsc, w których można określić polecenia w pliku Docker.
  • Pamięć podręczna zostanie unieważniona przez dodanie po zmianie plików
  • W momencie budowania obrazu nie ma potrzeby pisania do woluminów
  • Wszyscy użytkownicy są określani na podstawie hosta, dlatego nie ma dokera przestrzeni nazw użytkowników.
  • Sudo pomaga wykonywać polecenia dokera
  • Uruchomienie dokera do wykonania jest stosunkowo łatwym procesem
  • Docker pozwala na tworzenie aliasów dla własnych poleceń w bardzo efektywny sposób. Pomaga to zarządzać długimi i naprawdę dużymi poleceniami dokera. Pliki ~ / .bashrcor ~ / .bash_aliases przechowują wartości aliasów.
  • Aby dotrzeć do kontenerów dostępnych wewnętrznie w sieci, zawsze trzeba ukryć odpowiedni identyfikator kontenera, komenda ps -a pomaga je zarchiwizować.
  • Gdy potrzebny port jest zajęty w innej usłudze, wówczas w celu wykonania kontenera port hosta można podłączyć do określonego portu kontenera. Np. (Port hosta 8080 do portu kontenera 50)
  • Docker zapewnia dodatkową obsługę czyszczenia niepotrzebnych bitów kodu z kontenera wdrażania.
  • Zawsze jest ustawiony, aby sparować plik dokera powiązany z odpowiednimi instrukcjami uruchamiania. Pomaga to rozwiązywać problemy zgodnie z zaleceniami, wykluczając niepotrzebne wykorzystanie miejsca na dysku.
  • Docker zawsze preferuje przechwytywanie instrukcji w pliku dokera, które nie uległy żadnej zmianie. Oszczędność czasu można osiągnąć, ustawiając zawartość przedstawioną w pliku dokera w kolejności, w której najmniejsza możliwa zmiana jest wymieniona u góry, a bardziej prawdopodobne jest, że zawartość zmiany jest pokazana u dołu pliku.

Wniosek

Chociaż doker wydaje się być łatwą konfiguracją, jest tak naprawdę złożonym systemem do obsługi, gdy rozważa się jego żywe funkcje w obrazie. Zdecydowanie Docker jest jednym z popularnych narzędzi do wirtualizacji i pozwala na wyjątkowo połączenie z systemem operacyjnym hosta.

Polecane artykuły

To był przewodnik po Docker Commands. Omówiliśmy tutaj podstawowe, natychmiastowe i zaawansowane polecenia Docker. Możesz także przejrzeć poniższe artykuły, aby dowiedzieć się więcej.

  1. Zaawansowane polecenia GIT
  2. Lista poleceń Rails
  3. Podstawowe polecenia C.
  4. Polecenia bootstrap

Kategoria: