У меня есть докер-рой, который размещен на AWS, созданный в основном по строкам этот учебник.
Чтобы развернуть наш код, мне нужно иметь доступ к этому рою отдельно от компьютера, где я создал эти экземпляры. Я не вижу нигде в документах для драйвера docker-machine
amazonec2
, где я могу использовать свои учетные данные AWS для подключения к этим существующим экземплярам.
В некоторых обучающих программах, которые я натолкнулся, используйте аргумент --url
, чтобы указать с помощью docker-machine
url для подключения к существующему экземпляру, но я не вижу этого аргумента в моей последней версии докерной машины.
В других руководствах упоминается конфигурация TLS и использование этого в сочетании с docker-machine
для подключения к существующим экземплярам, но с учетом уникальных/секретных учетных данных AWS это кажется излишним и добавляет слой сложности, на который я надеюсь избежать.
Каков рекомендуемый подход к этому?
Невозможно подключиться:
puttygen my-key.pem -L > id_rsa
docker-machine create --driver generic --generic-ip-address = ec2 -.... compute.amazonaws.com --generic-ssh-key id_rsa Swarm-Dev01
Выполнение предварительных проверок... Создание машины... (Swarm-Dev01) Импорт SSH-ключа... Ожидая, что машина будет работать, это может занять несколько минут... Обнаружение операционной системы созданного экземпляра... Ожидание доступа к SSH...