Przewodnik dla początkujących po budowaniu obrazów Docker

Przewodnik dla początkujących po budowaniu obrazów Docker
Docker to często używana platforma rozwoju projektów. Głównymi komponentami Dockera są kontenery Docker, obrazy Docker, Docker Demon/Docker Engine, rejestry Docker, Klient Docker i serwer. Obrazy Docker to proste pliki tekstowe zawierające instrukcje instruowania kontenera Docker do wdrażania projektu.

Ten post zapewni początkowego przewodnika po budowie obrazów Docker.

Przewodnik dla początkujących po budowaniu obrazów Docker

Aby utworzyć podstawowy obraz Docker, aby wykonać mały program, przejrzyj instrukcje poniżej podania.

Krok 1: Otwarty terminal
Otwórz swój ulubiony terminal z menu Windows Start. Na przykład skorzystamy z „Git Bash„Terminal:

Krok 2: Otwórz katalog projektu
Otwórz katalog projektu za pomocą „płyta CD" Komenda:

$ cd "c: \ multistage"

Krok 3: Utwórz i otwórz plik programu
Następnie utwórz i otwórz prosty plik projektu „główny.Iść”Z pomocą nano edytora tekstu:

$ nano main.Iść

Wklej następujący program w „główny.Iść" plik. Dostarczony kod jest prostym „Golang„Program do wydrukowania”Cześć! Witamy w samouczku Linuxhint”:

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))

Naciskać "Ctrl+o”Aby zapisać zmiany i„Ctrl+x" do wyjścia.

Krok 4: Utwórz DockerFile
Następnie utwórz i otwórz nowy plik Docker za pomocą edytora tekstu Nano:

$ Nano Dockerfile

Wklej poniżej wspomniane instrukcje, które będą używać do uruchomienia kontenera, aby wykonać „główny.Iść”Program:

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

Krok 5: Zbuduj obraz dokera
Teraz zbuduj nowy obraz Docker, wykorzystując „Docker Build -t " Komenda. Tutaj "-T„Flaga jest dodawana do oznaczenia nazwy obrazu i„.”Służy do uzyskania dostępu do pliku Docker:

$ Docker Build -t New-Web-Image .

Krok 6: Uruchom obraz Docker
Na koniec wykonaj obraz Docker, aby uruchomić kontener. W danym poleceniu ”-P„Opcja służy do określenia numeru portu, w którym„główny.Iść„Program zostanie wykonany:

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

Otwórz przeglądarkę i odwiedź lokalny adres URL gospodarza „http: \\ localhost: 8080”:

Z powyższego wyjścia można zaobserwować, że pomyślnie wdrożyliśmy prosty projekt, budując obraz Docker.

Wniosek

Aby zbudować prosty obraz Docker dla początkujących, najpierw utwórz prosty plik dokujący i otwórz.
Podaj podstawowe instrukcje uruchomienia projektu. Następnie zbuduj nowy obraz Docker, wykorzystując „Docker Build -t ." Komenda. Aby uruchomić obraz Docker, aby przetworzyć kontener, użyj „Docker Run " Komenda. Zapewniliśmy przewodnik dla początkujących po budowaniu obrazów Docker.