Каков наилучший способ разделить различные среды разработки проектов с докером?Различные среды разработки с докерером
Говоря о Маке, когда он не поддерживался на родном языке, у меня было две докер-машины, давайте скажем projectA и projectB, поэтому я просто eval $(docker-machine env projectA)
, чтобы получить доступ ко всем контейнерам для этого проекта.
В терминах контейнеров у меня было:
ProjectA:
- MySQL
- MongoDB
- ActiveMQ
- Кассандры
ProjectB:
- MySQL
- MongoDB
Можно ли иметь такое разделение, так что каждый, что делает docker ps -a
будет видеть только контейнеры, связанные с выбранной машиной?
Я могу продолжать делать это с помощью докер-машины, но тогда он не будет использовать функции с включенной поддержкой и выполнять медленнее.
Спасибо!
Если вы используете 'docker-compose', вы можете сделать' docker-compose ps', и он должен показывать только контейнеры, связанные с локальным файлом компоновки – bjhaid