Итак, я запускаю два экземпляра ec2, каждый из которых создается с помощью команды:
docker-machine create amazonec2 ....
При каждом запуске мне нужно запускать:
docker-compose -f staging.yml up -d
, чтобы запустить докер-контейнер.внутри ec2.Этот файл .yml позволяет мне получить некоторые данные из RDS.
Моя проблема в том, что каждый раз, когда ec2 останавливается или перезагружается, мне приходится снова запускать команду docker-compose.Как я могу автоматизировать этот процесс, чтобы докер запускал его сам по себе при каждой перезагрузке?
Я знаю, что вы можете писать bash-скрипты в дополнительных подробностях, но мне не дают этого варианта, поскольку я создаю экземпляр ec2 с помощью docker-machine.Также я получаю
Permission denied (publickey).
Когда я пытаюсь подключиться к экземпляру ec2 по ssh.Я могу использовать docker-machine ssh
, но я думаю, что это только соединяет меня с докером.
Я относительно новичок в AWS и Docker, любая помощь (или разъяснение того, что я не так) приветствуется.