1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do Dockera

Connected

ćwiczenie

Zmiana zachowania podczas uruchamiania kontenera

Zobaczmy, jak działa instrukcja ENV w Dockerfile. Do twojego bieżącego katalogu roboczego dodaliśmy Dockerfile z następującymi instrukcjami:

FROM ubuntu:22.04
ENV NAME=Tim
CMD echo "Hello, my name is $NAME"

Dockerfile wyświetli spersonalizowaną wiadomość, Hello, my name is Tim, przy uruchomieniu. Sprawdźmy, jak możemy zmienić tę wiadomość nawet po zbudowaniu obrazu na podstawie Dockerfile.

Instrukcje 1/2

undefined XP
  • 1
    • Zanim uruchomimy kontener, musimy zbudować obraz na podstawie Dockerfile. Zbuduj Dockerfile znajdujący się w twoim lokalnym katalogu roboczym i nadaj mu nazwę hello_image.
  • 2
    • Obraz jest już zbudowany – możemy teraz uruchomić kontener. Uruchom kontener z obrazu hello_image, który właśnie utworzyłeś, używając odpowiedniej flagi, aby ustawić zmienną ENV NAME na swoje imię.