Встречается на 1% собеседований по Python
Как на несколько виртуальных машин доставить конфигурацию Docker compose
Для доставки конфигурации Docker Compose на несколько виртуальных машин можно использовать несколько подходов:
- Ansible - отлично подходит для управления конфигурациями:
yaml
- hosts: all
tasks:
- name: Copy docker-compose.yml
copy:
src: ./docker-compose.yml
dest: /opt/app/docker-compose.yml
- name: Run docker-compose
command: docker-compose -f /opt/app/docker-compose.yml up -d- SCP + SSH для простых случаев:
bash
for vm in vm1 vm2 vm3; do
scp docker-compose.yml user@$vm:/opt/app/
ssh user@$vm "cd /opt/app && docker-compose up -d"
done- Docker Swarm - если нужна оркестрация:
bash
docker swarm init
docker stack deploy -c docker-compose.yml myappКлючевые моменты:
- Все VM должны иметь установленные Docker и Docker Compose
- Лучше использовать версионированные конфиги
- Для production стоит добавить проверки и откаты
- Можно комбинировать с CI/CD пайплайнами
Для больших инфраструктур лучше использовать специализированные инструменты вроде Kubernetes или Nomad.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы