Pliki źródłowe używane do zarządzania kontenerami Docker są znane jako obrazy Docker. Te obrazy Docker zawierają instrukcje kontenerowi do zarządzania i wdrażania projektów. Deweloperzy pracują nad kilkoma projektami i czasami muszą je zaktualizować. W tym celu muszą również zaktualizować obrazy Docker. W takich scenariuszach konieczne jest określenie wersji obrazu Docker. Dzięki Dockerowi ”tagi”, Które pomagają nam określić różne wersje obrazów Docker.
W tym artykule zademonstrujemy:
Jak utworzyć obraz w Docker?
Aby utworzyć obraz w Docker, najpierw utwórz prosty plik Docker. Następnie użyj „Docker Build„Polecenie utworzenia nowego obrazu Dockera. Aby to zrobić, przejdź przez dostarczone instrukcje.
Krok 1: Utwórz DockerFile
Utwórz prosty plik dokujący, aby uruchomić prosty program Python. Nazwa pliku musi być przechowywana jako „Dockerfile”:
Od Pythona: 3.6Krok 2: Utwórz plik programu
Następnie utwórz kolejny plik o nazwie „Pythonapp.py”Z kodem programu:
Drukuj („Witaj, witaj w samouczku Linuxhint”)Krok 3: Zbuduj obraz dokera
Zbuduj nowy obraz Docker za pośrednictwem Dockera „zbudować" Komenda. Tutaj "-T„Opcja służy do określenia nazwy obrazu:
> Docker Build -t py -img .Krok 4: Zbuduj nowy oznaczony obraz
Użytkownicy mogą również określić wersję obrazu lub oznaczyć obraz podczas tworzenia nowego obrazu za pomocą podanego polecenia. Tutaj nazwa obrazu jest określona jako „Image-name: Tag”:
> Docker Build -t py -img: 3.6 .Następnie wymień wszystkie obrazy, aby sprawdzić, czy obraz Dockera jest utworzony, czy nie:
> Obrazy dokeraMożna zauważyć, że pomyślnie utworzyliśmy obraz Dockera wraz z tagiem ”3.6”:
Notatka: Jeśli nie określimy znacznika obrazu, domyślna wartość znacznika zostanie ustawiona jako „najnowszy".
Jak oznaczyć obraz dokera?
Wersję obrazu można określić za pomocą Dockera „etykietka" Komenda. Deweloperzy często przesyłają obrazy do rejestru Docker o tej samej nazwie. Zaktualizowane obrazy można jednak zidentyfikować za pomocą unikalnych wersji. Składnia używana do oznaczania obrazu jest następująca:
> Tag Docker:Spójrz na podane instrukcje oznaczania obrazów w Docker.
Krok 1: Wymień wszystkie obrazy
Najpierw wymień wszystkie obrazy i zwróć uwagę na identyfikator obrazu, który chcesz oznaczyć:
> Obrazy dokeraKrok 2: Oznacz obraz
Użyj „Tag Docker”Polecenie wzdłuż identyfikatora obrazu, który chcesz oznaczyć, nową nazwę obrazu i wartość znacznika:
> Docker Tag 13A1FC262DA5 Python-Img: 3.6Ponownie wymień obraz dokera, aby potwierdzić, czy obraz jest oznaczony, czy nie:
> Obrazy dokeraKrok 3: Oznacz już oznaczony obraz
Możesz także oznaczyć obraz, który jest już oznaczony, jak pokazano poniżej:
> Docker Tag Py-Img: 3.6 py-img: 5Wykazaliśmy, jak tworzyć i oznaczać obrazy w Docker.
Wniosek
Docker ”etykietka”Polecenie służy do określenia wersji obrazu lub tagu obrazu. Użytkownicy mogą również określić wersję obrazu podczas budowania nowego obrazu. Aby oznaczyć już zbudowany obraz, użyj „Docker Tag:" Komenda. Ten zapis pokazał, jak dokować obrazu i jak oznaczyć obraz.