Mam roota w doku, wszystko hostowane na AWS, utworzone zasadniczo wzdłuż linii this tutorial.urządzenie dokuj ące do istniejącej maszyny
Aby wdrożyć nasz kod, muszę mieć dostęp do tego roju, niezależnie od komputera, na którym utworzyłem te wystąpienia. Nie widzę nigdzie w dokumentach sterownika docker-machine
amazonec2
, w którym mogę używać moich poświadczeń AWS do łączenia się z tymi istniejącymi instancjami.
Niektóre tutoriale natknąłem użyć --url
argumentu, aby określić poprzez docker-machine
url do podłączenia do istniejącej instancji, ale nie widzę tego argumentu w mojej najnowszej wersji doker automatyczna.
Inne samouczki wspominają o konfiguracji TLS i używają jej w połączeniu z docker-machine
do łączenia się z istniejącymi instancjami, ale z unikalnymi/tajnymi danymi uwierzytelniającymi AWS, wydaje się to zbędne i dodaje warstwę złożoności, którą mam nadzieję uniknąć.
Jakie jest zalecane podejście do tego?
Nie można połączyć:
PuTTYgen my-key.pem -L> id_rsa
doker automatyczna tworzyć --driver rodzajowe --generic-ip-address = EC2 -.... obliczeniowej. amazonaws.com --generic-ssh-key id_rsa Swarm-Dev01
Running wstępne tworzenie kontrole ... Tworzenie maszyny ... (Swarm-Dev01) Importowanie klucza SSH ... Oczekiwanie na maszyna będzie działa, może to potrwać kilka minut ... Wykrywanie systemu operacyjnego utworzonej instancji ... Oczekiwanie na dostępność SSH ...
Może jesteś odwołanie do [Machine doker ogólny sterownik] (https://docs.docker.com/machine/drivers/generic/) Dzięki standardowemu sterownikowi możesz zapewnić istniejącą zdalną instalację dockera i skonfigurować ją za pomocą TLS. –
@Kand zrobiłeś to w końcu? Próbowałem już sam i nie mogę jeszcze określić poprawnych ustawień SSH – MrJD
Poddałem się temu i nie pracowałem nad nim odkąd:/ – kand