1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Docker

Connected

exercițiu

Modificarea comportamentului la pornirea unui container

Să vedem cum funcționează instrucțiunea ENV din Dockerfile în practică. Am adăugat un Dockerfile în directorul tău de lucru curent, cu următoarele instrucțiuni:

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

Dockerfile-ul va afișa un mesaj personalizat, Hello, my name is Tim, la pornire. Să vedem cum putem schimba acest mesaj personalizat chiar și după ce am construit o imagine din Dockerfile.

Instrucțiuni 1/2

undefined XP
  • 1
    • Înainte de a porni un container, trebuie să construim imaginea din Dockerfile. Construiește Dockerfile-ul din directorul tău de lucru local și dă-i numele hello_image.
  • 2
    • Acum că am construit imaginea, putem porni un container din ea. Pornește un container din imaginea hello_image pe care tocmai ai creat-o, dar folosește un flag în comandă pentru a seta variabila ENV NAME la numele tău.