Docker Evironment Variables: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
==Зминні оточення== | ==Зминні оточення== | ||
+ | |||
Змінні оточення вказуються з ключем -e | Змінні оточення вказуються з ключем -e | ||
Приклад: docker run mysql -e MYSQL_PASSWORD=plain-password -d my-mysql , де plain-password - це саме пароль. | Приклад: docker run mysql -e MYSQL_PASSWORD=plain-password -d my-mysql , де plain-password - це саме пароль. | ||
==Подивитись які саме є змінні в контейнері== | ==Подивитись які саме є змінні в контейнері== | ||
+ | |||
Запускаємо контейнер в interective mode (--it), та передаємо параметр запуску /bin/bash | Запускаємо контейнер в interective mode (--it), та передаємо параметр запуску /bin/bash | ||
docker exec --it my-mysql /bin/bash | docker exec --it my-mysql /bin/bash | ||
− | Після входу в контейнер виконуємо команду "env" в оточені bash. Команда env покаже всі наявні змінні в контейнері. | + | Після входу в контейнер виконуємо команду "env" в оточені bash. Команда "env" покаже всі наявні змінні в контейнері. |
+ | |||
+ | ==Додавання змінної== | ||
+ | |||
+ | export TEST_VARIABLE=щось - додасть змінну "TEST_VARIABLE" зі значенням "щось". "export" треба виконувати в нутрі контейнера | ||
+ | |||
+ | також можна додати якісь свої змінні через параметр -e при створенні контейнера. -e треба указувати для кожної змінної. |
Текущая версия на 10:31, 23 января 2024
Зминні оточення
Змінні оточення вказуються з ключем -e
Приклад: docker run mysql -e MYSQL_PASSWORD=plain-password -d my-mysql , де plain-password - це саме пароль.
Подивитись які саме є змінні в контейнері
Запускаємо контейнер в interective mode (--it), та передаємо параметр запуску /bin/bash
docker exec --it my-mysql /bin/bash
Після входу в контейнер виконуємо команду "env" в оточені bash. Команда "env" покаже всі наявні змінні в контейнері.
Додавання змінної
export TEST_VARIABLE=щось - додасть змінну "TEST_VARIABLE" зі значенням "щось". "export" треба виконувати в нутрі контейнера
також можна додати якісь свої змінні через параметр -e при створенні контейнера. -e треба указувати для кожної змінної.