Jak utworzyć obraz Docker dla aplikacji

Jak utworzyć obraz Docker dla aplikacji
Obrazy Docker są istotną częścią platformy Docker. Obraz Docker to plik instrukcji używany do tworzenia i zarządzania kontenerami w Docker. Deweloper musi wymagać, aby obraz Docker położył aplikację. Plik obrazu zawiera instrukcje, które prowadzą i pomagają kontenerowi Docker w wykonaniu programu.

Ten artykuł ilustruje metodę tworzenia obrazu dla aplikacji.

Jak utworzyć obraz aplikacji?

Obrazy są rdzeniem platformy Docker. Aby kontenerować aplikację, użytkownicy są zobowiązani do utworzenia obrazu Docker.

Sprawdź wspomniane instrukcje budowania obrazu w Docker dla aplikacji.

Krok 1: Otwarty terminal

Po pierwsze, uruchom terminal, aby uruchomić polecenia Docker. Na przykład wykorzystaliśmy „Git Bash„Terminal. Jednak użytkownicy mogą również korzystać z domyślnego terminalu Windows:

Krok 2: Otwórz katalog projektu

Następnie przejdź do katalogu projektu przez „płyta CD " Komenda:

$ cd "c: \ multistage"

Krok 3: Utwórz i otwórz plik programu

Utwórz plik programu, aby określić program. W tym celu użytkownicy mogą korzystać z notatnika Windows. Na przykład wykorzystaliśmy „Nano" Edytor tekstu:

$ nano main.Iść

Wklej poniżej kodowane instrukcje w pliku i naciśnij „Ctrl+o„Aby zapisać zmianę dla edytora tekstu nano. Dla notatnika naciśnij „Ctrl+s„Aby zapisać zmiany:

Pakiet Main
import (
„FMT”
"dziennik"
„net/http”
)
FUNC HORDLER (W HTTP.ResponseWriter, r *http.Wniosek)
fmt.Fprintf (w, „Witam! Witamy w samouczku Linuxhint ”)

func main ()
http.Hevingfunc („/”, obsługa)
dziennik.Fatalny (HTTP.Słuchaj i serwera ("0.0.0.0: 8080 ", zero))

Krok 4: Utwórz DockerFile

W następnym kroku utwórz plik dokujący. Pamiętaj, że nazwa pliku musi brzmieć „Dockerfile„Bez rozszerzenia:

$ Nano Dockerfile

Wklej poniżej wspomniane instrukcje w „Dockerfile". Te instrukcje zostaną użyte do utworzenia obrazu Dockera:

Od Golang: 1.8
WorkDir/Go/Src/App
Kopiuj główny.Iść .
RUN GO BUDLE -O WEBSERVER .
CMD [”./serwer internetowy"]

Krok 5: Utwórz obraz Docker

Teraz utwórz świeży obraz dokera za pomocą poniżej wspomnianego polecenia:

$ Docker Build -t New-Web-Image .

W powyższym poleceniu „-T„Opcja określa nazwę znacznika lub obrazu:

Krok 6: Uruchom obraz Docker

Teraz uruchom obraz Docker, aby utworzyć i wykonać kontener Docker, aby wdrożyć aplikację w kontenerze:

$ Docker Run -p 8080: 8080 New-Web-Imagage

Tutaj "-P„Opcja służy do określenia odsłoniętego portu, w którym kontener będzie wykonywał i wdrożył projekt:

Aby uzyskać potwierdzenie, przejdź do „Localhost: 8080„URL w przeglądarce:

Z powyższego wyjścia widać, że pomyślnie utworzyliśmy i uruchomić obraz, aby wykonać aplikację w kontenerze.

Wniosek

Aby zbudować obraz w Docker dla aplikacji, najpierw zrób nowy plik Docker, który zawiera niezbędne instrukcje utworzenia nowego obrazu. Następnie użyj „Docker Build -t .„Polecenie, aby stworzyć nowy obraz Docker dla aplikacji. Ten post ilustruje procedurę tworzenia obrazu aplikacji w Docker.