-Verwenden Sie die Docker-Registrierung (Docker-Hub) ・ Docker-Datei senden ・ Docker-Image als Teer senden
Zugriff mit SSH bei Verwendung der Shell. Wenn Sie sich mit SSH anmelden, können Sie Docker auf Ihrer AWS-Instanz installieren.
SSH shell ・ ・ sichere Shell Starten Sie die Shell zum Sichern
ssh -i xx.pem username@hostname
xx.pem ・ ・ ・ Schlüsseldatei heruntergeladen, als der Server eingerichtet wurde -i ・ ・ ・ Option zum Angeben der Schlüsseldatei
Beispiel) ssh -i mydocker.pem ubuntu @ ec2 am ・ am .amazonaws.com
※sudo gpasswd -a ubuntu docker Durch Erstellen einer Gruppe namens Docker und Einfügen von Ubuntu können Personen, die zur Gruppe gehören, Docker verwenden. Wenn Sie Docker auf einem Ubuntu-Server verwenden, tun Sie dies grundsätzlich (Es wird möglich sein, ohne sudo hinzuzufügen)
Senden Sie das Docker-Image als Teer.
Docker Bild-ID speichern> beliebiger Dateiname.tar docker save fd867gy7fg > myimage.tar
Dateien können durch Zugriff mit sftp übertragen werden.
sftp ・ ・ ・ Sicheres Dateiübertragungsprotokoll
sftp -i xx.pem username@hostname Beispiel) ssh -i mydocker.pem ubuntu @ ec2 am ・ am .amazonaws.com
・ Setzen Sie local / path [remote / path] put temp_folder/myimage.tar /home/ubuntu Senden Sie lokale Dateien an den Remote-Server (EC2).
・ Holen Sie sich local / path [remote / path] Abrufen von Dateien von einem Remote-Server (EC2).
Greifen Sie mit ssh auf AWS zu und stellen Sie das Image mit Docker-Last wieder her. ・ Ssh -i xx.pem Benutzername @ Hostname -Docker load <Dateiname.tar
Beispiel) docker load < myimage.tar
-Zugriff mit SFTP und Übertragung der Docker-Datei. sftp -i xxx.pem ubuntu@[hostname] put local/path [remote/path]
・ Zugriff mit ssh, Erstellen und Erstellen eines Containers ssh -i xxx.pem ubuntu@[hostname] (Erstellen Sie einen neuen Ordner, erstellen Sie einen Build-Kontext und legen Sie die Docker-Datei dort ab.) docker build .
Dieser Artikel ist eine Abschrift des Docker-Kurses von udemy (https://www.udemy.com/share/103aTRAEMfeVhaTXoB/) von Kame-san (https://twitter.com/usdatascientist?s=21).
Kames Blog (https://datawokagaku.com/docker_lecture/)
Recommended Posts