мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| devops_training_in_yandex:proc_linux [2023/11/13 13:07] – Администратор | devops_training_in_yandex:proc_linux [2023/11/13 14:10] (текущий) – Администратор | ||
|---|---|---|---|
| Строка 79: | Строка 79: | ||
| ===== Запуск приложения из шага 1 ===== | ===== Запуск приложения из шага 1 ===== | ||
| В моем случае это оболочка **bash** | В моем случае это оболочка **bash** | ||
| - | Для ее запуска в докере потребуется создать **Dockerfile** | + | Для ее запуска в докере потребуется создать **Dockerfile** |
| + | < | ||
| + | |||
| + | # Установка необходимых пакетов | ||
| + | RUN apt-get update && apt-get install -y bash | ||
| + | |||
| + | # Копирование скрипта в рабочую директорию образа | ||
| + | COPY collecting_information_about_the_current_process.sh / | ||
| + | COPY collecting_information_about_the_current_system.sh / | ||
| + | |||
| + | # Установка разрешений для выполнения скрипта | ||
| + | RUN chmod +x / | ||
| + | RUN chmod +x / | ||
| + | |||
| + | # Запуск скрипта при старте контейнера | ||
| + | CMD ["/ | ||
| + | CMD ["/ | ||
| + | Теперь собираем приложение | ||
| + | < | ||
| + | Запускаем и сразу попадаем в терминал контейнера | ||
| + | < | ||
| + | Проверяем скопировались ли скрипты | ||
| + | < | ||
| + | Видим что они появились | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Запуск руками в cgroup ===== | ||
| + | Выполняем команду с нужным вам PID | ||
| + | < | ||
| + | Проверяем что вы в cgroup командой | ||
| + | < | ||