1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до Docker

Connected

вправа

Зміна поведінки під час запуску контейнера

Подивімося, як на практиці працює інструкція Dockerfile ENV. Ми додали до вашого поточного робочого каталогу Dockerfile з такими інструкціями:

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

Під час запуску цей Dockerfile виведе персоналізоване повідомлення Hello, my name is Tim. Дізнаймося, як можна змінити це повідомлення навіть після збірки образу з Dockerfile.

Інструкції 1/2

undefined XP
  • 1
    • Перш ніж запустити контейнер, потрібно зібрати образ із Dockerfile. Зберіть Dockerfile у вашому локальному робочому каталозі та надайте йому назву hello_image.
  • 2
    • Тепер, коли ми зібрали образ, можемо запустити з нього контейнер. Запустіть контейнер з тільки-но створеного образу hello_image, але додайте до команди прапорець, щоб встановити змінну ENV NAME на ваше ім'я.