Uruchamianie kontenerów Docker na Synology NAS

Uruchamianie kontenerów Docker na Synology NAS
Docker to platforma kontenerowa. Docker służy do uruchamiania lekkich kontenerów na komputerze.

Synology NAS ma oficjalne poparcie dla Dockera. Docker może być alternatywą dla maszyn wirtualnych. Jeśli nie masz wystarczającej pamięci, aby uruchamiać maszyny wirtualne na swojej synologii, możesz zamiast tego uruchomić kontenery Docker. Kontenery Docker wymagają bardzo małej ilości zasobów pamięci i systemu do uruchomienia.

W tym artykule pokażę, jak zainstalować i korzystać z Dockera w Synology NAS. Więc zacznijmy.

Instalowanie Dockera w Synology NAS:

Synology NAS Products Oficjalnie wspierają Dockera. Aby użyć Dockera w Synology NAS, musisz zainstalować Doker Aplikacja z GUI Web Synology Web.

Najpierw otwórz Centrum pakietów Aplikacja z GUI Web Synology Web.

Szukaj doker W Centrum pakietów. Doker aplikacja powinna być wymieniona, jak widać na zrzucie ekranu poniżej.

Kliknij na Doker App.

Kliknij zainstalować Aby zainstalować Doker Aplikacja na Synology NAS.

Wybierz wolumin, który chcesz zainstalować i przechowywać dane Docker za pomocą menu rozwijanego i kliknij Następny jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Stosować.

Doker Aplikacja jest instalowana. Ukończenie może potrwać kilka sekund.

W tym momencie Doker Aplikacja powinna być zainstalowana.

Możesz kliknąć otwarty otworzyć Doker aplikacja z Centrum pakietów aplikacja oznaczona na zrzucie ekranu poniżej.

Możesz także otworzyć Doker aplikacja z Menu główne Synology Web GUI, jak zaznaczono na zrzucie ekranu poniżej.

Gdy biegasz Doker Aplikacja po raz pierwszy zobaczysz następujące okno dialogowe.

Jeśli nie chcesz go widzieć za każdym razem, gdy otwierasz Doker App, sprawdź Nie pokazuj tego ponownie pole wyboru i zamknij okno dialogowe, jak zaznaczone na zrzucie ekranu poniżej.

Doker Aplikacja powinna być gotowa do użycia.

Pobieranie zdjęć Docker:

Możesz pobrać obrazy Docker z Rejestr zakładka Doker App. Domyślnie wyświetlane są obrazy Docker dostępne w rejestrze Docker Hub. Możesz dodać inne rejestry Docker i pobrać stamtąd obrazy Docker. Pokażę ci, jak dodać własny rejestr Docker w późniejszej sekcji tego artykułu.

Aby pobrać obraz Docker z rejestru Docker Hub, wpisz swoje słowo kluczowe wyszukiwania (httpd, powiedzmy) i kliknij Szukaj jak zaznaczono na zrzucie ekranu poniżej.

Obrazy dokera, które pasowały do ​​słowa kluczowego wyszukiwania, powinny być wymienione.

Jeśli lubisz obraz Dockera i chciałbyś dowiedzieć się o nim więcej, kliknij ikonę, aby odwiedzić oficjalną stronę internetową tego obrazu Dockera.Na przykład, aby dowiedzieć się więcej o httpd Zdjęcie dokera, kliknij ikonę oznaczoną na zrzucie ekranu poniżej.

Nowa karta przeglądarki powinna otworzyć stronę Huba Docker httpd Obraz dokera, jak widać na zrzucie ekranu poniżej. Możesz znaleźć wszystkie potrzebne informacje na temat httpd Obraz dokera na tej stronie.

Jeśli lubisz obraz dokera i chcesz go pobrać, wybierz go i kliknij Pobierać jak zaznaczono na zrzucie ekranu poniżej.

Wybierz tag wybranego obrazu Docker z menu rozwijanego, które chcesz pobrać i kliknąć Wybierać jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, pobierany jest 1 nowy obraz.

Przejść do Obraz sekcja, aby zobaczyć postęp pobierania.

Jak widać, HTTPD: Najnowsze Pobierane jest obraz dockera.

Dopóki obraz dokera zostanie pobrany, dysk ikona () będzie animowany.

Po zakończeniu pobierania animacja dyskowa () powinna się zatrzymać.

Pobrałem kolejny obraz Docker PHP: Najnowsze, Jak widać na zrzucie ekranu poniżej.

Rozmiar pobranych obrazów dokera powinien być wyświetlany w Obraz sekcja, jak widać na zrzucie ekranu poniżej.

Zarządzanie obrazami Docker:

Możesz zarządzać pobranymi obrazami Docker z Obraz sekcja Doker App.

Możesz wyeksportować obraz Docker z Doker Aplikacja do Twojej synologii akcji NAS.

Aby wyeksportować obraz dokera (PHP: Najnowsze, Powiedzmy), wybierz Doker obraz i kliknij Eksport jak zaznaczono na zrzucie ekranu poniżej.

Wybierz folder (Docker-Images/, powiedzmy) z jednej z twoich synologii akcji NAS (share2, powiedzmy) gdzie chcesz wyeksportować obraz Dockera i kliknąć Wybierać oznaczone w zrzucie ekranu poniżej.

Jak widać, obraz dokera PHP: Najnowsze jest eksportowany. Ukończenie może potrwać kilka sekund.

Po wyeksportowaniu obrazu Dockera należy znaleźć nowy plik archiwum (php (najnowszy).Syno.smoła w moim przypadku) w folderze, który wyeksportowałeś; Obraz Docker może zobaczyć na zrzucie ekranu poniżej.

Teraz usuńmy PHP: Najnowsze Obraz dokera i zaimportuj go z powrotem.

Aby usunąć obraz Docker, wybierz obraz Docker, który chcesz usunąć, i kliknij Usuwać, jak pokazano na zrzucie ekranu poniżej.

Aby potwierdzić operację usuwania, kliknij Usuwać jak zaznaczono na zrzucie ekranu poniżej.

PHP: Najnowsze Obraz dokera powinien zostać usunięty, jak widać na zrzucie ekranu poniżej.

Aby zaimportować PHP: Najnowsze Obraz dokera z wyeksportowanego pliku obrazu Docker, kliknij Dodać > Dodaj z pliku jak zaznaczono na zrzucie ekranu poniżej.

Wybierz plik obrazu Docker, który właśnie wyeksportowałeś i kliknij Wybierać jak zaznaczono na zrzucie ekranu poniżej.

PHP: Najnowsze Obraz Docker powinien zostać zaimportowany, jak widać na zrzucie ekranu poniżej.

Zarządzanie rejestrami Docker:

Domyślnie oficjalne centrum rejestru dokera jest używane na Doker App. Możesz więc wyszukać i pobrać wszystkie obrazy Docker dostępne w Docker Hub. To jest więcej niż wystarczające dla większości ludzi. Ale jeśli musisz dodać rejestry Docker innych firm lub własne rejestry Docker, możesz to zrobić.

Aby zarządzać rejestrami Docker, kliknij Ustawienia z Rejestr sekcja oznaczona na zrzucie ekranu poniżej.

Domyślnie będziesz mieć następujące rejestry Docker. Docker Hub rejestr i Aliyun Hub rejestr.

Użyj Aliyun Hub rejestr zamiast Docker Hub rejestr, wybierz go i kliknij Używać jak zaznaczono na zrzucie ekranu poniżej.

Aliyun Hub Rejestr powinien być aktywowany, jak widać na zrzucie ekranu poniżej.

Aby dodać nowy rejestr Docker, kliknij Dodać jak zaznaczono na zrzucie ekranu poniżej.

Wpisz informacje o rejestrze Docker, które chcesz dodać i kliknij Potwierdzać.

Należy dodać nowy rejestr Docker, jak widać na zrzucie ekranu poniżej.

Możesz również edytować rejestr Docker, który ostatnio dodałeś.

Aby edytować rejestr Docker, wybierz go i kliknij Edytować jak zaznaczono na zrzucie ekranu poniżej.

Teraz dokonaj niezbędnych zmian i kliknij Potwierdzać Aby zapisać zmiany.

Aby usunąć rejestr Docker, wybierz go i kliknij Usuwać jak zaznaczono na zrzucie ekranu poniżej.

Wybrany rejestr Docker powinien zostać usunięty.

Tworzenie kontenerów Docker:

Aby utworzyć kontener Docker, przejdź do Obraz sekcja Doker App. Następnie wybierz obraz Docker, którego chcesz użyć, aby utworzyć kontener i kliknij Początek jak zaznaczono na zrzucie ekranu poniżej.

Wpisz w nazwie pojemnika w Nazwa kontenera sekcja oznaczona na zrzucie ekranu poniżej.

Nazwę to HTTP-SERVER-1.

Jeśli chcesz uruchomić pojemnik jako root (z uprawnieniami Superuser), sprawdź Wykonaj kontener za pomocą wysokiego przywileju pole wyboru oznaczone na zrzucie ekranu poniżej.

Możesz również ograniczyć zużycie procesora i pamięci również pojemnika.

Aby ograniczyć zasoby, sprawdź Włącz ograniczenie zasobów pole wyboru i ustaw Priorytet procesora I Limit pamięci tak jak potrzebujesz.

Aby skonfigurować niektóre zaawansowane ustawienia kontenera, kliknij Zaawansowane ustawienia jak zaznaczono na zrzucie ekranu poniżej.

Jeśli chcesz automatycznie uruchomić kontener, gdy synologiczna NAS BUTS, sprawdź Włącz Auto-Restart pole wyboru oznaczone na zrzucie ekranu poniżej.

Aby utworzyć skrót tego kontenera na pulpicie Synology Web GUI Utwórz skrót na pulpicie pole wyboru i skonfiguruj je w razie potrzeby.

Aby dodać objętości do kontenera, kliknij Tom zakładka Zaawansowane ustawienia okno, jak pokazano na zrzucie ekranu poniżej.

Jeśli odwiedzisz stronę Docker Hub z używanego obrazu Docker, powinieneś znać tomy, które musisz utworzyć dla kontenera.

Na przykład używam httpd Obraz dokera, aby utworzyć pojemnik. Na stronie Docker Hub httpd Obraz dokera, widać, że muszę utworzyć wolumin dla kontenera, który wiąże się z folderem /usr/local/apache2/htdocs pojemnika.

Aby dodać nowy wolumin do kontenera, kliknij Dodaj folder jak zaznaczono na zrzucie ekranu poniżej.

Zostaniesz poproszony o wybranie folderu, który chcesz powiązać z pojemnikiem.

Po zainstalowaniu Doker Aplikacja w Synology NAS, stworzy nowy udział doker na tomie, w którym zainstalowałeś Doker App. Radzę zachować tom i inne pliki związane z kontenerem w oddzielnym folderze w doker udział.

Utwórz nowy folder w doker Udostępnij, wybierz doker Udostępnij i kliknij Utwórz folder jak zaznaczono na zrzucie ekranu poniżej.

Wpisz w imię kontenera (HTTP-SERVER-1 w moim przypadku) i kliknij OK.

Aby utworzyć nowy folder wewnątrz http-server-1/ folder, wybierz go i kliknij Utwórz folder.

Wpisz nazwę folderu i kliknij OK. Nazwa folderu powinna przypominać ścieżkę, na której chcesz zamontować folder w pojemniku.

W moim przypadku jest to HTDOC Jak chcę to zamontować w /usr/local/apache2/htdocs katalog kontenera.

Po utworzeniu folderu wybierz go i kliknij Wybierać jak zaznaczono na zrzucie ekranu poniżej.

Teraz musisz wpisać ścieżkę, w której chcesz zamontować wybrany folder.

W tym przypadku jest to /usr/local/apache2/htdocs informator. Po prostu wpisz ścieżkę montażu, a możesz iść.

Możesz skonfigurować sieć kontenera z Sieć zakładka Zaawansowane ustawienia okno.

Domyślnie kontenery Docker będą korzystać z prywatnego zakresu adresów IP, który nie jest dostępny z Twojej sieci domowej. Będziesz musiał użyć przekazywania portów, aby uzyskać dostęp do usług działających w kontenerach Docker.

Ale jeśli chcesz uzyskać dostęp do kontenerów Docker z katalogu sieci domowej bez przekazywania portów, sprawdź Użyj tej samej sieci co host Docker pole wyboru oznaczone na zrzucie ekranu poniżej.

w Ustawienia portu zakładka Zaawansowane ustawienia okno, możesz skonfigurować przekazywanie portów dla kontenera Docker.

W zależności od obrazu Docker, którego używasz.

Mam domyślną zasadę przekazywania portu, która przekazuje kontener TCP Port 80 do Synology NAS.

Przekażę port TCP kontenera 80 do portu TCP 8888 na mojej synologii NAS. Więc Port lokalny liczba będzie 8888, i Port kontenerowy liczba będzie 80, i Typ będzie TCP.

Jeśli chcesz dodać nową regułę przekierowania portu, kliknij + ikona oznaczona na zrzucie ekranu poniżej.

Należy dodać pustą regułę przekazywania portu, jak widać na zrzucie ekranu poniżej.

Wpisz w Port lokalny, Port kontenerowy, i wybierz Typ Z menu rozwijanego w razie potrzeby. Po zakończeniu należy dodać zasadę przekazywania portu.

Jeśli chcesz usunąć regułę przekazywania portu, wybierz ją i kliknij - ikona oznaczona na zrzucie ekranu poniżej.

Zasada przekazywania portu powinna zostać usunięta.

w Środowisko zakładka Zaawansowane ustawienia okno, możesz skonfigurować zmienne środowiskowe kontenera i polecenie, które kontener uruchomi się po uruchomieniu.

W zależności od obrazu Docker, którego używasz do utworzenia kontenera, możesz już mieć pewne zmienne środowiskowe, jak pokazano na zrzucie ekranu poniżej.

Jeśli chcesz dodać nową zmienną środowiskową, kliknij + ikona oznaczona na zrzucie ekranu poniżej.

Należy dodać puste wpis zmiennej środowiska, jak widać na zrzucie ekranu poniżej.

Wpisz nazwę zmiennej środowiska i wartość. Po zakończeniu należy go dodać.

Jeśli chcesz usunąć zmienną środowiskową, wybierz ją i kliknij - ikona oznaczona na zrzucie ekranu poniżej.

Twoja wybrana zmienna środowiskowa powinna zostać usunięta.

Aby ustawić polecenie, które chcesz uruchomić po uruchomieniu kontenera Dockera, wpisz polecenie sekcji polecenia, jak zaznaczone na zrzucie ekranu poniżej.

Po zakończeniu konfiguracji zaawansowanych ustawień kontenera kliknij Stosować.

Kliknij Następny.

Ustawienia, które zostaną użyte do utworzenia kontenera HTTP-SERVER-1 powinno być wyświetlane. Aby utworzyć kontener z tymi ustawieniami, kliknij Stosować.

Nowy pojemnik HTTP-SERVER-1 należy utworzyć.

Możesz znaleźć wszystkie pojemniki Docker, które utworzyłeś w Pojemnik zakładka Doker App. Możesz zarządzać kontenerami stąd.

Działające pojemniki powinny być również wyświetlane w Przegląd zakładka Doker aplikacja, jak widać na zrzucie ekranu poniżej.

Korzystanie z kontenerów Docker:

Możesz zobaczyć informacje o użytkowaniu procesora i pamięci/pamięci oraz czas wykonania kontenera wszystkich kontenerów Docker, które utworzyłeś z Pojemnik sekcja aplikacji Docker.

Jak widać, HTTP-SERVER-1 kontener, który stworzyłem wcześniej, to Działanie Do 12 minut. Używa 11 MB pamięci/pamięci i ledwo używa żadnego zasobu procesora.

Utwórzmy indeks.html plik w htdocs/ objętość pojemnika.

Kiedyś indeks.html Plik jest tworzony w woluminie kontenera, powinieneś mieć możliwość dostępu z serwera HTTP, który działa w kontenerze.

Przekazałem kontener TCP Port 80 O mojej synologii NAS Port 8888. Mogę więc uzyskać dostęp do serwera HTTP działającego w kontenerze Docker HTTP-SERVER-1 z przeglądarki internetowej za pomocą adresu URL http: // 192.168.0.110: 8888, jak widać na zrzucie ekranu poniżej.

Tutaj, 192.168.0.110 to adres IP mojej synologii NAS. Będzie dla Ciebie inaczej. Więc upewnij się, że zastąp go swoim.

Aby znaleźć więcej informacji o kontenerze Docker, wybierz go i kliknij Detale jak zaznaczono na zrzucie ekranu poniżej.

Należy otworzyć nowe okno.

w Przegląd Tab, możesz zobaczyć informacje o procesorze i pamięci CPU kontenera, zmienne środowiskowe dodane do kontenera, skonfigurowane reguły przekazywania portów kontenera oraz niektóre informacje wykonawcze kontenera.

Możesz Początek, Zatrzymywać się, Uruchom ponownie I Wymuszone zatrzymanie pojemnik z Przegląd Tab również.

w Proces Tab, można znaleźć następujące informacje o wszystkich uruchomionych procesach kontenera:

Identyfikator procesu: Identyfikator procesu uruchomionego procesu.

Polecenie wykonania: Polecenie używane do rozpoczęcia procesu.

Użycie procesora: Procent procesora, którego stosuje proces.

Rozmiar pamięci: Ilość pamięci RAM/pamięci, z której korzysta proces.

w Dziennik Tab, można znaleźć dzienniki uruchomionych procesów na kontenerze. Dzienniki są ładnie pogrupowane według daty, jak widać na zrzucie ekranu poniżej.

Możesz uruchomić powłokę i wykonać administrację w pojemniku z linii poleceń z zakładki terminal. Możesz także uruchomić dowolne polecenie i zobaczyć jego wyjście.

Aby uzyskać dostęp do powłoki kontenera, kliknij Tworzyć jak zaznaczono na zrzucie ekranu poniżej.

Należy utworzyć nowy terminal powłoki, jak widać na zrzucie ekranu poniżej. Możesz uruchomić dowolne polecenie, które chcesz w tym terminalu powłoki i administrować pojemnik z linii poleceń.

Możesz utworzyć tyle terminali powłoki, ile potrzebujesz.

Możesz także uruchomić inne polecenia stąd.

Aby to zrobić, kliknij Tworzyć > Uruchom z poleceniem jak zaznaczono na zrzucie ekranu poniżej.

Teraz wpisz polecenie, które chcesz uruchomić i kliknij OK.

Polecenie powinno działać na pojemniku, a wyjście powinno być wyświetlane, jak widać na zrzucie ekranu poniżej.

Możesz zmienić nazwę lub usunąć terminal z Terminal Tab również.

Aby zmienić nazwę terminala, wybierz go i kliknij Przemianować.

Wpisz nową nazwę terminalu i kliknij OK.

Terminal powinien zostać przemianowany.

Aby usunąć terminal, wybierz go i kliknij Usuwać.

Terminal należy usunąć.

Możesz uruchomić i zatrzymać pojemnik za pomocą przycisku przełączania, jak zaznaczono na zrzucie ekranu poniżej.

Kiedy jest pojemnik Działanie, Przycisk przełączania będzie niebieski.

Aby zatrzymać działający kontener, kliknij przycisk Przełącz.

Pojemnik powinien być Zatrzymany, Jak widać na zrzucie ekranu poniżej.

Kiedy pojemnik jest Zatrzymany, przycisk przełączania powinien być szary.

Kiedy jest pojemnik Zatrzymany, Możesz edytować konfigurację kontenera.

Aby edytować konfigurację kontenera, wybierz kontener i kliknij Edytować.

Powinieneś zobaczyć to samo okno konfiguracji, co podczas tworzenia kontenera. Powinieneś zapoznać się ze wszystkimi opcjami, jak wyjaśniłem je wcześniej w tym artykule.

Z Ustawienia główne Tab, możesz zmienić nazwę kontenera, skonfigurować uprawnienia kontenerów, skonfigurować limity zasobów, skonfigurować ustawienia uruchamiania kontenera i utworzyć skrót komputerowy.

Z Tom Tab, możesz zarządzać objętościami kontenerów.

Z Ustawienia portu Tab, możesz zarządzać zasadami przekierowania portu kontenera.

Z Środowisko Tab, możesz zarządzać zmiennymi środowiska kontenerowego.

Po zakończeniu konfiguracji kontenera kliknij Stosować jak zaznaczono na zrzucie ekranu poniżej.

Po skonfigurowaniu kontenera kliknij przycisk Przełącz, aby uruchomić kontener.

Pojemnik powinien być działany, jak widać na zrzucie ekranu poniżej.

Możesz wybrać kontener i kliknąć Działanie Do Początek, Zatrzymywać się, Uruchom ponownie, I Wymuszone zatrzymanie Twój pojemnik, jak widać na zrzucie ekranu poniżej.

Klonowanie kontenerów Docker:

Możesz sklonować konfigurację istniejącego kontenera Docker, aby utworzyć nowy kontener Docker.

Aby sklonować kontener Docker, wybierz go i kliknij Ustawienia > Duplikat ustawień jak zaznaczono na zrzucie ekranu poniżej.

Wpisz nazwę sklonowanego kontenera i kliknij Stosować.

Nazwę to HTTP-SERVER-2.

Nowy pojemnik HTTP-SERVER-2 należy utworzyć, jak widać na zrzucie ekranu poniżej.

Podczas HTTP-SERVER-2 pojemnik to Zatrzymany, Wybierz go i kliknij Edytować.

Zmień port lokalny na 8889 z Ustawienia portu karta i kliknij Stosować jak zaznaczono na zrzucie ekranu poniżej. HTTP-SERVER-2 konfiguracja kontenerów powinna zostać zaktualizowana.

Kliknij przycisk przełączania HTTP-SERVER-2 pojemnik oznaczony na zrzucie ekranu poniżej, aby uruchomić pojemnik.

HTTP-SERVER-2 pojemnik powinien być działanie, Jak widać na zrzucie ekranu poniżej.

Jak widać, mogę uzyskać dostęp do serwera HTTP działającego na obu HTTP-SERVER-1 I HTTP-SERVER-2 pojemniki.

Eksportowanie kontenerów Docker:

Możesz wyeksportować kontenery Docker na swoich akcjach Synology NAS i importować je później za pomocą Doker App.

Aby wyeksportować kontener Docker, wybierz go i kliknij Ustawienia > Eksport jak zaznaczono na zrzucie ekranu poniżej.

Wybierz typ eksportu z Typ Sekcja.

Eksportuj Ustawienia kontenera: Ta opcja wyeksportuje tylko opcje konfiguracji kontenera w zwykłym pliku tekstowym. Plik konfiguracyjny można później użyć do odbudowy kontenera. Ta opcja nie zapisuje żadnych zmian systemu plików, które dokonałeś w kontenerze. Tak więc wszystkie dane kontenera zostaną utracone podczas importowania kontenera.

Eksportuj zawartość i ustawienia kontenera: Ta opcja wyeksportuje konfigurację kontenera i zawartość Synology NAS Share. Zmiany systemu plików będą przechowywane. Eksportowany plik będzie znacznie większy niż pierwsza opcja.

Po wybraniu typu eksportu wybierz Eksport do synologii NAS i kliknij Wybierz folder z Miejsce docelowe sekcja oznaczona na zrzucie ekranu poniżej.

Wybierz folder, w którym chcesz wyeksportować kontener i kliknij Wybierać.

Kliknij Eksport.

Jak widać, kontener jest eksportowany. Ukończenie może potrwać trochę czasu.

Po wyeksportowaniu kontenera nowy plik archiwum powinien być wygenerowany w folderze, w którym wyeksportowałeś kontener, jak pokazano na zrzucie ekranu poniżej.

Importowanie kontenerów Docker:

W tej sekcji usunę kontener Docker, który wyeksportowałem wcześniej i zaimportować go z powrotem.

Zanim możesz usunąć kontener Docker, musisz zatrzymać pojemnik, jeśli działa.

Zatrzymać HTTP-SERVER-1 kontener, kliknij przycisk przełączania kontenera z Pojemnik sekcja Doker aplikacja, jak zaznaczono na zrzucie ekranu poniżej.

Pojemnik powinien zostać zatrzymany. Teraz wybierz kontener i kliknij Działanie > Usuwać jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Usuwać.

HTTP-SERVER-1 pojemnik należy usunąć.

Aby zaimportować kontener za pomocą eksportowanego pliku kontenera, kliknij Ustawienia > Import jak zaznaczono na zrzucie ekranu poniżej.

Wybierz eksportowany plik kontenerowy i kliknij Wybierać jak zaznaczono na zrzucie ekranu poniżej.

Wpisz w a Nazwa kontenera i kliknij OK.

NOTATKA: W ten sposób importowanie kontenera utworzy również nowy obraz kontenera. Jeśli chcesz użyć tego obrazu, aby później utworzyć pojemnik, dobrze jest nadać obrazowi znaczącą nazwę i nazwę znacznika.

Możesz ustawić nową nazwę obrazu w Magazyn box tekst i znacznik obrazu w Etykietka Pudełko tekstowe importu Ustawienia okno.

Jak widać, pojemnik HTTP-SERVER-1 jest importowany pomyślnie.

Utworzony jest również nowy obraz kontenera, jak widać na zrzucie ekranu poniżej.

Docker Networks:

Możesz zarządzać sieciami Docker z Sieć zakładka Doker App.

Domyślnie Docker tworzy most Interfejs sieciowy i gospodarz Interfejs sieciowy, którego możesz użyć do uzyskania łączności sieciowej w kontenerach Docker.

Aby dowiedzieć się więcej o interfejsie sieciowym, kliknij ikonę w dół, jak zaznaczono na zrzucie ekranu poniżej.

Jak widać na zrzucie ekranu poniżej, informacje o most i gospodarz Sieć jest wyświetlana.

Jak widać, most Interfejs sieciowy używa most kierowca i gospodarz Interfejs sieciowy używa gospodarz kierowca.

most Interfejs sieciowy konfiguruje losową podsieć IP (172.17.0.0/16 w moim przypadku), który nie jest dostępny z sieci domowej/biurowej. Możesz uzyskać dostęp tylko do usług działających wewnątrz kontenerów podłączonych do most Sieć za pomocą przekazywania portów.

gospodarz Interfejs sieciowy użyje serwera DHCP Home/Office Network do przypisywania adresów IP do kontenerów. Tak więc pojemniki za pomocą gospodarz Sieć będzie dostępna bezpośrednio z sieci domowej/biurowej. Nie musisz konfigurować przekazywania portów.

Obecnie 2 pojemniki (HTTP-SERVER-1 I HTTP-SERVER-2) używają most interfejs sieciowy, jak pokazano na zrzucie ekranu poniżej.

Sprawdzanie dzienników Docker:

Możesz znaleźć dzienniki swojego Doker aplikacja z Dziennik sekcja, jak widać na zrzucie ekranu poniżej. Informacje o dzienniku pomogą Ci znaleźć problemy z instancją Docker działającą w Synology NAS.

Wniosek:

W tym artykule pokazałem, jak zainstalować aplikację Docker i używać Dockera w Synology NAS. Pokazałem również, jak pobierać obrazy Docker z rejestru Docker Hub, zarządzać obrazami Docker, zarządzać rejestrami Docker, tworzyć i używać kontenerów Docker, kontenerów klonów, eksportowych kontenerów Docker, importowania kontenerów Docker, sprawdzenie interfejsów sieci Docker i sprawdź Docker Logs za pomocą aplikacji Docker w Synology NAS. Ten artykuł powinien pomóc Ci zacząć z Dockerem na temat Synology NAS.