Czy możliwe jest odrzucenie środowiska programistycznego z Dockerem

Czy możliwe jest odrzucenie środowiska programistycznego z Dockerem

Środowiska Docker zawierają różne elementy, takie jak obrazy, kontenery, sieci, hub Docker, tom i wiele innych, które sprawiają, że rozwój jest dzieckiem. Jednak elementy te zajmują również większość przestrzeni systemowej i mogą zaśmiecać środowisko programistyczne Docker. Zadłużenie to proces obejmujący zarządzanie i usuwanie obrazów, woluminów, kontenerów i sieci.

W tym poście wyjaśnimy:

  • Czy możliwe jest odrzucenie środowiska programistycznego z Dockerem?
  • Jak odrzucić środowisko programistyczne?

Czy możliwe jest odrzucenie środowiska programistycznego z Dockerem?

Tak, możliwe jest odrzucenie środowiska programistycznego z Dockerem. Odrzucanie środowiska programistycznego zawiera zarządzanie obrazami Docker i usuwanie starych, nieużywanych komponentów Docker.

Aby zarządzać obrazami Docker, Docker dostarcza nam różne środki, takie jak przechowywanie w chmurze, oficjalny rejestr Docker Docker Hub oraz prywatne rejestry Docker, na których możesz publikować obrazy Docker i odrzucić środowisko Docker, zapisując wszystkie rzeczy w jednym miejscu. Możesz także użyć zdalnego repozytorium GitHub, aby zapisać kod projektu i obrazy.

Jak odrzucić środowisko programistyczne?

Podstawowymi elementami Docker używanych w rozwoju są kontenery i obrazy dokera. Kontenery odrzucają również rozwój, ponieważ obejmuje wszystkie zależności projektu i kod źródłowy. Obrazy są jednak elementami konstrukcyjnymi do tworzenia i utrzymania kontenerów Docker i są również określane jako framework kontenera Docker. Możesz przesunąć te obrazy do rejestru, aby zarządzać nimi w pamięci w chmurze i odrzucić platformę rozwoju Docker.

Aby odrzucić środowisko programistyczne poprzez usunięcie i publikowanie zdjęć w Docker Hub, skorzystaj z dostarczonych instrukcji.

Krok 1: Utwórz DockerFile

Najpierw wygeneruj prosty plik Docker i dodaj instrukcje, aby w następujący sposób konteneryzuj swoją aplikację:

  • Użyj "Z”Oświadczenie i zdefiniuj obraz podstawowy.
  • Następnie skorzystaj z „KOPIUJ”Polecenie i skopiuj plik źródłowy do ścieżki docelowej lub kontenerowej.
  • Jeśli Twoja aplikacja potrzebuje instalacji innych zależności, zdefiniuj je w „URUCHOMIĆ" Komenda.
  • Określić "PUNKT WEJŚCIA„Dla pojemnika.

Na przykład pojemniliśmy proste „indeks.html”Plik za pomocą„Nginx: najnowszy”Obraz podstawowy:

Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]

Krok 2: Wygeneruj obraz

Następnie wygeneruj obraz Docker przez „Docker Build" Komenda:

> Docker Build -t Html -Img .

W powyższym poleceniu „-T”Jest wykorzystywany do określenia znacznika obrazu lub nazwy obrazu:

Krok 3: obraz tagu

Aby zarządzać obrazem w oficjalnym repozytorium Docker Hub, najpierw oznacz obraz jako „/:". W tym celu spójrz na poniższe polecenie:

> Tag Docker HTML-IMG RAFIA098/HTML-IMG

Teraz wymień wszystkie obrazy Docker i sprawdź, czy obraz jest oznaczony, czy nie:

> Obrazy dokera

Tutaj widać, że oznaczyliśmy obraz „RAFIA098/HTML-IMG”:

Krok 4: Zaloguj się do Docker Hub

Aby popchnąć obraz, najpierw zaloguj się do Docker Hub lub w swoim prywatnym rejestrze za pomocą „login dockera" Komenda:

> logowanie Docker

Dodaj żądane informacje, takie jak nazwa użytkownika i hasło. Jeśli „Loginowi się powiodło„Pojawia się komunikat, oznacza to, że pomyślnie zalogowałeś się do Docker Hub:

Krok 5: Push Docker Image

Następnie popchnij oznaczony obraz do Docker Hub, wykorzystując poniższe polecenie:

> Docker Push Rafia098/HTML-IMG

Krok 6: Usuń obrazy z systemu

Po opublikowaniu obrazu w Docker Hub, usuń te obrazy z platformy Docker z systemu w celu odtłuszczania. Aby to zrobić, „Docker RMI„Polecenie będzie używane wraz z„-F„Opcja, aby mocno usunąć obraz:

> Docker rmi -f html -img

Usuń również oznaczony obraz z systemu, ponieważ jest publikowany i zarządzany w Docker Hub:

> Docker RMI -F Rafia098/Html -Img

W przypadku tej weryfikacji ponownie wymień wszystkie obrazy za pomocą „Obrazy dokera" Komenda:

> Obrazy dokera

Widać tutaj, że pomyślnie usunęliśmy obrazy i odrzuciliśmy środowisko programistyczne Docker:

Jak wyciągnąć obraz po środowisku opracowywaniu Declutter z Dockerem?

Po odrzuceniu środowiska Docker poprzez kontenerowanie projektu poprzez tworzenie i zarządzanie obrazem Docker w jakimś zdalnym lub w chmurze repozytorium, możesz uzyskać dostęp do tych obrazów z systemu lub z dowolnego innego komputera i łatwo wdrożyć projekt. W tym celu spójrz na dostarczoną procedurę.

Krok 1: Pociągnij obraz z Docker Hub

Najpierw zaloguj się do Docker Hub lub rejestru, jak wyjaśniono w powyższej sekcji. Następnie pociągnij obraz Docker do lokalnego repozytorium na lokalnym komputerze za pomocą „Docker Pull " Komenda:

> Docker Pull Rafia098/HTML-IMG

Krok 2: Uprzepustuj pojemnik

Wykonaj obraz, aby utworzyć i wystrzelić pojemnik przez podane podane polecenie:

> Docker Run -d 80:80 Rafia098/Html -Img

W powyższym poleceniu:

  • "-D”Jest wykorzystywany do wykonywania pojemnika w tle.
  • "-P”Określ port eksponujący dla kontenera na komputerze hosta:

Potem poruszaj się po „Lokalny Gospodarz”W ulubionej przeglądarce i sprawdź, czy aplikacja działa, czy nie:

Można zaobserwować, że udało nam się uruchomić aplikację, wyciągając obraz z Docker Hub.

Wniosek

Tak, możliwe jest odrzucenie środowiska programistycznego Docker, zarządzając obrazami i innymi źródłami w rejestrach przechowywania w chmurze lub rejestrach Docker. Jednak kontenery odrzucają również środowisko programistyczne, ponieważ zawierają wszystkie wymagane biblioteki, pakiety i kod źródłowy do opracowania i uruchamiania aplikacji. Oficjalny rejestr Docker Hub może być używany do publikowania i zapisywania obrazów Docker, do których można łatwo uzyskać z dowolnego komputera. Ten post wyjaśnił, jak odrzucić swoje środowisko programistyczne z Dockerem.