@lilikon

Как закрыть доступ к файлам которые находятся в docker контейнере?

Есть проект, собирается в docker через docker-compose.yml, в нем несколько контейнеров, есть база и есть код проекта. Сам проект это веб ресурс.
Появилась задача, нужно передать данный проект для регистрации в реестре. Просто доступ на веб ресурс им не нужен. Требуется установочный дистрибутив, чтобы их специалист мог установить данный проект только на локальную машину.

Если дать просто docker-compose.yml и в нем просто сделать загрузку из registry, то в итоге они могут зайти либо в образ либо в контейнер и увидеть там код проекта.

Если делать образ через виртуальную машину, то сбросить пароль не составит труда, уже находил команды для сброса root пароля, получается тоже отпадает.

Какие еще есть варианты? Очень прошу подсказать!
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
В целом - никак.
То есть можно играться с encryption/obfuscation, но поскольку программа должна запускаться, то с большим или меньшим трудом можно достать код - если мы говорим про интерпретируемые языки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы