Ten blog pokaże, jak zastąpić „PUNKT WEJŚCIA”W Docker Compose.
Jak zastąpić punkty wejścia w Docker Compose?
Obydwa "CMD" I "PUNKT WEJŚCIA”Polecenia określają wykonywacze kontenera. Polecenia te można zastąpić w Docker komponują za pomocą „Komenda" klucz. Aby uzyskać demonstrację, spójrz na dostarczone instrukcje.
Krok 1: Utwórz DockerFile
Utwórz plik Docker i skopiuj następujące polecenia do pliku. Tutaj:
Od Golang: 1.8
WorkDir/Go/Src/App
Kopiuj główny.Iść .
RUN GO BUDLE -O WEBSERVER .
Expose 8080: 8080
PUNKT WEJŚCIA ["./serwer internetowy"]
Krok 2: Wygeneruj obraz Docker
Następnie wygeneruj obraz Docker z powyższego określonego pliku Dockera za pośrednictwem wspomnianego polecenia. Tutaj "-T„Opcja taguje obraz Docker:
> Docker Build -t Go -Img .
Krok 3: Zastąpienie punktu wejścia w Docker Compose
Aby zastąpić punkt wejścia w pliku komponsu Docker, po prostu użyj „Komenda„Klucz i krok do punktu wejścia dla kontenera, jak pokazano poniżej:
Wersja: „Alpine”
Usługi:
sieć:
Container_name: Web-Container
Zdjęcie: Go-img
Komenda: ["./serwer internetowy"]
Porty:
- „8080: 8080/TCP”
Golang:
Zdjęcie: „Golang: Alpine”
W powyższym fragmencie:
Krok 4: Uruchom Docker Compose
Następnie uruchom „Komposowanie dokera„Polecenie do utworzenia i uruchomienia kontenera komponowania:
> Docker -compose up -d
W powyższym wyciętym „-D„Opcja jest wykorzystywana do wdrożenia kontenera w trybie odłączonym:
W celu weryfikacji otwórz „Localhost: 8080”Port na przeglądarce i sprawdź, czy aplikacja jest wdrożona, czy nie:
Tutaj widać, że pomyślnie zastąpiliśmy punkt wejścia w pliku kompozycji za pomocą „Komenda" klucz.
Wniosek
Aby zastąpić punkt wejścia w poleceniu dokera, najpierw utwórz „Kompozycja dokera.yml”Plik, skonfiguruj usługi w pliku i użyj„Komenda”Klucz do zastąpienia punktu wejścia w Docker Compose. Ten blog pokazał, jak zastąpić punkt wejścia w Docker Compose.