Устранение неполадок в контейнере Docker их собственным разработчиком

У нас есть несколько сервисов, написанных на платформах Laravel и Lumen.

Мы контейнируем их с помощью Docker, и у каждого источника есть свой собственный Dockerfile. Есть ли какие-либо решения, позволяющие разработчикам работать над этими контейнерами на живом сервере?

Я имею в виду, как мы можем предоставить им доступ только для работы и устранения неполадок в контейнерах, и если произошла какая-то ошибка, то просто заново создайте новый контейнер из этого образа.

1 ответ

Решение

Это была моя головная боль тоже!

Вы работали с докером UCP!?

Это лучшая платформа для управления контейнером и сервисами Docker!

Там вы можете определить некоторых пользователей и роли для ваших разработчиков, чтобы они работали со всеми контейнерами, и, как вы знаете, если что-то случилось с этим контейнером или sys-файл был удален по ошибке, вам просто нужно создать новый контейнер из ваших изображений!

Другие вопросы по тегам