LINUX.ORG.RU

История изменений

Исправление emorozov, (текущая версия) :

Копировать что-то в выполняющийся контейнер — это моветон, и всё равно потеряется при перезапуске. И это кардинально противоречит идеологии Docker, следовательно, будет вызывать проблемы всегда и у всех.

В идеологии контейнеров, контейнер должен быть готов к тому, что его в любой момент могут перезапустить. При этом, тот, кто запустил контейнер, должен позаботиться о том, чтобы данные при этом не пропали (например, подмонтировав том для постоянного хранения).

Поэтому правильный вариант: написать свой Dockerfile, на основе того, в котором сейчас запущен Zabbix. В этом Dockerfile помимо Zabbix устанавливать также Python, зависимости из pip, и свой скрипт. Собрать образ и запустить уже его.

Исходная версия emorozov, :

Копировать что-то в выполняющийся контейнер — это моветон, и всё равно потеряется при перезапуске. И это кардинально противоречит идеологии Docker, следовательно, будет вызывать проблемы всегда и у всех.

В идеологии контейнеров, контейнер должен быть готов к тому, что его в любой момент могут перезапустить. При этом, тот, кто запустил контейнер, должен позаботиться о том, чтобы данные при этом не пропали (например, подмонтировав том для постоянного хранения).

Поэтому правильный варианты: написать свой Dockerfile, на основе того, в котором сейчас запущен Zabbix. В этом Dockerfile помимо Zabbix устанавливать также Python, зависимости из pip, и свой скрипт. Собрать образ и запустить уже его.