2015-03-07 5 views
1

У меня есть очень простой вопрос. Докеры собирают даже библиотеки сторонних программ в контейнере? Например, скажем, мое приложение имеет стороннее программное обеспечение, могу ли я связать его в контейнере и отправить его с Dev на QA/Test server? Нужно ли мне это стороннее программное обеспечение, установленное на сервере QA/Test, или контейнер Docker позаботится об этом?Docker с программным обеспечением сторонних разработчиков

ответ

1

Docker экземпляр можно рассматривать как облегченную виртуальную машину. Он имеет собственную файловую систему и ресурсы процессора/памяти.

Чтобы запустить программу внутри экземпляра docker, вам необходимо установить все ее зависимости внутри экземпляра docker. Так что да, вы можете связать все в одном контейнере и отправить на другие серверы.

Кроме того, вы можете совместно использовать часть файловой системы из хост-системы с экземпляром докера. В этом случае для передачи такого экземпляра на другой сервер вам необходимо позаботиться о передаче всех зависимостей, которые совместно используются хостом. Но это не поведение Docker по умолчанию, это одна из его функций.

+0

Отлично. Спасибо за ответ. –

Смежные вопросы