Kontenery Docker są główną częścią platformy Docker, która odgrywa istotną rolę we wdrażaniu projektu. Docker to lekki pakiet wykonywalny, który pozwala programistom uruchamiać i wykonywać projekty na wielu maszynach poprzez zamknięcie wszystkich zależności projektów, bibliotek i kodu źródłowego. Ponadto programiści mogą realizować te projekty w dowolnym systemie za pośrednictwem kontenerów Docker.
Ten blog zademonstruje metodę uruchamiania kontenerów Docker w tle za pośrednictwem „Docker Run" Komenda.
Jak uruchomić kontener Docker w tle za pośrednictwem polecenia Docker Run?
Wykonać pojemnik w tle za pomocą „Docker Run„Polecenie,„-odłączyć„Opcja jest wykorzystywana. W tym celu spójrz na podane instrukcje.
Krok 1: Uruchom terminal
Z okien „Uruchomienie”Menu, uruchom ulubiony terminal. Na przykład użyjemy „Git Bash„Terminal:
Krok 2: Otwórz katalog projektu
Przejdź do katalogu projektu za pomocą „płyta CD" Komenda. Użytkownicy mogą również stworzyć nowy katalog za pomocą „Mkdir" Komenda:
$ CD "Desktop \ Docker-Project"
Krok 3: Utwórz DockerFile
Stwórz nowy "Dockerfile„Korzystanie z edytora tekstu Nano:
$ Nano Dockerfile
Wklej poniżej przekazany kod w DockerFile, aby wykonać program Golang:
Od Golang: 1.8 jako budowniczy
WorkDir/Go/Src/App
Kopiuj główny.Iść .
RUN GO BUDLE -O WEBSERVER .
CMD [”./serwer internetowy"]
Krok 4: Utwórz Main.Plik Go
Następnie utwórz kolejny plik „główny.Iść„W edytorze tekstu Nano za pomocą podanego polecenia:
$ nano main.Iść
Wklej kod Golanga, który wydrukuje „Cześć! Witamy w samouczku Linuxhint”Po wykonaniu w lokalnym porcie hosta„8080”:
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 5: Zbuduj nowy obraz dokera
Następnie wygeneruj nowy obraz Docker za pośrednictwem „Docker Build" Komenda. Tutaj "-I„Flaga jest wykorzystywana do budowania obrazów po nazwie:
$ Docker Build -t Dockerimage .
Krok 6: Uruchom pojemnik na tle
Teraz uruchom pojemnik w tle za pomocą następujących „Docker Run" Komenda:
$ Docker Run -d -p 8080: 8080 Dockerimage
W powyższym poleceniu „-P„Opcja służy do zdefiniowania numeru portu. Jednakże "-D„Opcja jest specjalnie wykorzystywana do uruchamiania pojemnika w tle:
Można zauważyć, że pomyślnie wdrożyliśmy aplikację w porcie LocalHost ”„8080”:
Notatka: Jeśli kontener działa normalnie, użytkownik nie może wykonywać żadnych działań. Jednak możesz wykonać inne zadania, gdy pojemnik działa w tle.
Wykazaliśmy procedurę uruchamiania pojemnika w tle za pomocą „Docker Run" Komenda.
Wniosek
Aby uruchomić pojemnik w tle, „Docker Run„Polecenie jest wykorzystywane wraz z„-odłączyć" Lub "-D" opcja. Aby uruchomić pojemnik, najpierw wykonaj obraz przez prosty plik dokujący. Następnie uruchom nowy obraz Docker za pomocą „Docker Run -d " Komenda. Polecenie automatycznie wykonuje kontener Docker w tle. W Post wyjaśnił metodę wykonywania pojemnika jako procesu tła.