Ś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?
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ę:
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:
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.