Встречается на собеседованиях • сегодня
Как на несколько виртуальных машин доставить конфигурацию 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
интервью вопросы и ответы