Ściągawka Docker Commands - Wprowadzenie

Ponieważ DevOps przejmuje całą branżę oprogramowania, potrzebne są narzędzia, które mogą wykonywać wszystkie czynności w cyklu życia oprogramowania razem. Docker to narzędzie zaprojektowane do tworzenia, wdrażania i uruchamiania różnych aplikacji przy użyciu kontenerów. Kontenery te pomagają programistom w tworzeniu pakietów dla aplikacji zawierających wszystkie części potrzebne w programie. Mogą to być różne biblioteki i inne zależności i wysyłane są do pakietu. Docker działa jak maszyna wirtualna. Pozwala aplikacjom korzystać z tego samego jądra Linuksa co system, na którym są uruchomione, i wymaga tylko aplikacji, które mają zostać dostarczone i rzeczy, które nie są jeszcze uruchomione na komputerze. Rzućmy okiem na niektóre z poniższych ściągów poleceń Docker.

Arkusz ściągów podstawowych poleceń dokera

1. wersja dokera

To polecenie Dockera da aktualnie zainstalowaną wersję dokera.

2. pomoc dokera

To polecenie Docker ściągawki zawiera całą listę poleceń zrozumiałych dla klienta Dockera. Większość obecnych tu poleceń służy do obsługi kontenerów.

3. start dokera

To polecenie pozwala użytkownikowi uruchomić określony kontener.

Składnia jest następująca : start dokera (kontener)

4. docker ps -a

To polecenie pomaga uzyskać wszystkie uruchomione kontenery, a także kontenery, z których zostały one opuszczone.

5. docker exec -ti (kontener) (polecenie)

Za pomocą tego ściągawki poleceń Docker można uruchamiać dowolne polecenie powłoki w dowolnym kontenerze.

6. docker run -ti –rm –image

To polecenie Docker ściągawki służy do tworzenia i uruchamiania kontenera w tym samym czasie. Może również uruchomić w nim polecenie, a na końcu usunąć kontener po wykonaniu tego polecenia.

7. doker inspekcja

Ta komenda Docker ściągawki jest przydatna w wyświetlaniu informacji niskiego poziomu dowolnego konkretnego obiektu Docker.

8. zabijanie dokerów

To polecenie służy do zabicia kontenera poprzez zatrzymanie jego wykonywania. Zabijanie dokerów różni się od „zatrzymania dokera”, ponieważ „zatrzymanie dokera” daje kontenerowi czas na właściwe zamknięcie iw takich sytuacjach zatrzymanie trwa dłużej. Natomiast polecenie zabicia natychmiast zatrzymuje proces.

9. dokowanie zatwierdzenia

To polecenie pomaga w tworzeniu nowego obrazu każdego edytowanego kontenera, który już istnieje w kontenerze.

10. logowanie do dokera

Jeśli użytkownik chce się zalogować do repozytorium dokerów, musi skorzystać z tego polecenia.

Arkusz ściągów pośrednich poleceń dokerów

Poniższe polecenia mogą być używane na poziomie pośrednim przez dowolnego użytkownika.

11. Docker push

Tego polecenia można użyć do wypchnięcia obrazu do repozytorium centrum dokowania.

Składnia tego polecenia jest następująca:

push dokera

12. Obrazy dokerów

To polecenie wyświetla listę wszystkich obrazów przechowywanych lokalnie na komputerze. Zawiera również listę wszystkich obrazów, w tym wszystkich zdjęć pośrednich na terminalu.

13. kompilacja dokera

Za pomocą tego polecenia obraz dokera jest budowany z pliku Docker. Czas na końcu polecenia określa kontekst zbudowany za pomocą obrazu Docker. Również jeśli plik nie znajduje się w tym samym folderze, w którym uruchamiane jest polecenie, użytkownik musi dodać flagę „-f”, aby określić folder, w którym znajduje się plik.

14. Doker ciągnie

Za pomocą tego polecenia można pobrać obraz z rejestru dokera na komputer. Można także pobrać określoną wersję obrazu.

15. znacznik dokera

Pomaga to w oznaczeniu obrazu dowolnym znacznikiem, który pomaga w rejestrze, który będzie używany zamiast tego, który był używany lokalnie. Ten tag może być taki sam jak tag lokalny.

16 dokerów rm $ (doker ps -a -q)

To polecenie jest przydatne, gdy użytkownik usuwa wszystkie kontenery, które obecnie nie są w stanie uruchomionym. Po naciśnięciu tego polecenia wszystkie niepotrzebne pojemniki zostaną usunięte.

17 doker utwórz –nazwa nazwa_kontenera nazwa_obrazu: tag

To polecenie dokera ściągawki jest przydatne, gdy ma zostać utworzona instancja kontenera z dowolnego obrazu. Zawsze wymagane jest nazwanie pliku lub obrazu przez podanie parametru –name. Po wykonaniu tej czynności konieczne jest uruchomienie dokera polecenia start_nazwa_kontenera i docker stop_nazwa_kontenera. Po utworzeniu kontenera można go uruchomić do dalszych zastosowań.

18. docker rmi

To polecenie jest przydatne, gdy użytkownik chce usunąć obraz z lokalnego magazynu obrazów.

19. doker ps

Aby uzyskać listę wszystkich aktualnie uruchomionych kontenerów, użytkownik może użyć tego polecenia i uzyskać pełną listę.

20. domyślna env dokera-maszyny

Jeśli użytkownik chce skonfigurować zmienne środowiskowe, to polecenie przyjdzie ci na ratunek. „default” tutaj sugeruje, że bez dodatkowej złożoności to polecenie powinno zostać uruchomione i ustawić zmienne wiersza poleceń. Jako programista możesz również wyświetlić listę dostępnych maszyn za pomocą polecenia ls docker-machine i uruchomić lub zatrzymać poszczególne komputery.

Arkusz o zaawansowanych poleceniach dokera

21. Korzystanie z wielu plików Docker Compose

Te polecenia Docker ściągawki korzystają z wielu plików dokerów, programista musi zmienić aplikację wraz ze swoimi środowiskami, wersją i produkcją. Polecenie Docker Compose pomaga w kontynuowaniu tego, ponieważ domyślnie odczytuje już dwa pliki. Poleceniem może być:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Deweloper może użyć opcji –f do dokowania komponowania w celu użycia wielu plików.

22. Używanie poleceń ONBUILD w obrazach

Ta dyrektywa ONBUILD określa różne polecenia, które należy uruchamiać, gdy nowy obraz jest budowany na podstawie używanego obrazu. Można pomyśleć o koncepcji dziedziczenia.

Na przykład. ONBUILD COPY package.json / app

Wskazówki i porady dotyczące ściągawki poleceń Dockera

Poniższe wskazówki dotyczące ściągawki Docker Commands mogą pomóc Ci zaoszczędzić dużo czasu

1. Kłody ogonowe

Aby szybko przejrzeć dzienniki poniżej, można użyć polecenia

logi dokerów sudo -t-tail 1000 my_postgres 2> & 1 | grep - błąd

2. Skopiuj i wklej pliki

Docker umożliwia kopiowanie i wklejanie plików w kontenerze. Można to zrobić od hosta do kontenera i odwrotnie.

KOPIUJ script.sh / tmp
DODAJ skrypt.sh / tmp

3. Zatrzymaj wszystkie pojemniki

Wszystkie kontenery można zatrzymać za pomocą poniższego polecenia

docker stop $ (docker ps -q) - uruchomi stop tylko dla aktywnych
docker stop $ (docker ps -aq) - uruchomi stop dla wszystkich

Wniosek

Docker jest wybawcą w środowisku pracy DevOps. Dzięki różnym funkcjom jest to jedno z najlepszych narzędzi, które można wykorzystać do wdrażania różnych projektów. Docker to najlepsza platforma do wspólnego opracowywania, wysyłania i uruchamiania różnych aplikacji.

Polecany artykuł

Jest to przewodnik po ściągawce Docker Commands. Tutaj omówiliśmy zawartość i polecenia, a także bezpłatne porady i triki Arkusza poleceń Docker Commands. Aby dowiedzieć się więcej, zapoznaj się z następującym artykułem -

  1. Musisz wypróbować ściągawki Python
  2. Co to jest Ściągawka
  3. Jak korzystać z ściągawki MySQL
  4. Ściągawka Angular 2

Kategoria: