Docker контейнеры на устройстве
Устройства под BalenaOS используют надстройку над Docker Engine под названием Balena Engine. Команды, по сути, те же самые, что и с docker, но просто вместо docker надо писать balena.
Например, чтобы получить список контейнеров, надо ввести
balena ps
Чтобы получить доступ к оболочке контейнера, нужно ввести
balena exec -it <container_id> <shell_name>
Вместо <shell_name> нужно ввести sh, bash или другую оболочку, которая поддерживается образом контейнера.
Чтобы посмотреть логи контейнера, нужно ввести
balena logs -f <container_id>
Если не нужно получать постоянно новые логи, то можно убрать флаг -f.
Остальные команды можно узнать в документации к Balena Engine и к Docker Engine.
12 April 2025