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.