1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Docker

Connected

cvičení

Změna chování při spuštění kontejneru

Pojďme se podívat, jak instrukce ENV v Dockerfile funguje v praxi. Do tvého aktuálního pracovního adresáře jsme přidali Dockerfile s následujícími instrukcemi:

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

Dokončení Dockerfilu při spuštění vypíše personalizovanou zprávu Hello, my name is Tim. Pojďme se podívat, jak tuto zprávu změnit i poté, co z Dockerfilu sestavíme image.

Instrukce 1/2

undefined XP
  • 1
    • Než spustíme kontejner, musíme nejprve sestavit image z Dockerfilu. Sestav Dockerfile v aktuálním pracovním adresáři a pojmenuj ho hello_image.
  • 2
    • Image máme sestavený – teď z něj můžeme spustit kontejner. Spusť kontejner z image hello_image, který jsi právě vytvořil/a, ale pomocí příznaku v příkazu nastav proměnnou ENV NAME na své jméno.