Устранение неполадок в контейнере Docker их собственным разработчиком
У нас есть несколько сервисов, написанных на платформах Laravel и Lumen.
Мы контейнируем их с помощью Docker, и у каждого источника есть свой собственный Dockerfile. Есть ли какие-либо решения, позволяющие разработчикам работать над этими контейнерами на живом сервере?
Я имею в виду, как мы можем предоставить им доступ только для работы и устранения неполадок в контейнерах, и если произошла какая-то ошибка, то просто заново создайте новый контейнер из этого образа.
1 ответ
Это была моя головная боль тоже!
Вы работали с докером UCP!?
Это лучшая платформа для управления контейнером и сервисами Docker!
Там вы можете определить некоторых пользователей и роли для ваших разработчиков, чтобы они работали со всеми контейнерами, и, как вы знаете, если что-то случилось с этим контейнером или sys-файл был удален по ошибке, вам просто нужно создать новый контейнер из ваших изображений!