Inhaltsverzeichnis Tag 1 der lokalen Umwelt Online-Umgebung, Tag 1 Verbesserung der Arbeitsumgebung
Online-Umgebung, Tag 2 Erstellen eines virtuellen Netzwerks
Online-Umgebung 3. Tag Starten einer EC2-Instanz mit Boto3
Online-Umgebung, Tag 4 Versuchen Sie, Code-Server in der Cloud auszuführen
Online-Umgebung 5. Tag Code-Server auf Docker starten
Online-Umgebung, Tag 6 Lassen Sie uns automatisieren
Online-Umgebung 7. Tag Bereitstellen von Compose auf Git auf EC2
... Online .. Erstellt mit Coompose-Datei
Online-Version .. Versuchen Sie K8S
...
Dämonenumbau
Bis zum letzten Mal können Sie mit Docker Code-Server auf EC-Instanz starten.
Dieses Mal werde ich versuchen, von der Compose-Datei bis zum Start der EC2-Instanz auf Github.
--Erstellen
Ich habe keine neuen Kenntnisse, also versuchen Sie es bitte. Ich finde es gut, schmutzig zu sein.
https://github.com/kyorohiro/advent-2019-code-server/tree/master/app/docker_image_uploader_for_ec2
$ git clone https://github.com/kyorohiro/advent-2019-code-server.git
$ cd advent-2019-code-server/remote_cs04/
$ docker-compose build
$ docker-compose up -d
Öffnen Sie in Ihrem Browser "http: //127.0.0.1: 8443 /".
Am Terminal
Terminal
$ pip install -r requirements.txt
$ aws configure
..
..
Erstellen Sie EC2Instance
$ python main.py --create
EC2-Informationen abrufen
$ python main.py --get
>>>> i-0d1e7775a07bbb326
>>>>
>>>> 3.112.18.33
>>>> ip-10-1-0-228.ap-northeast-1.compute.internal
>>>> 10.1.0.228
>>>> {'Code': 16, 'Name': 'running'}
Zugriff mit einem Browser
Es ist fertig !!
$ python main_command.py --stop
EC2 Insntace wird gestoppt. Sie können die Nutzungsgebühr niedrig halten. Die Nutzung des EBS-Speichers usw. wird in Rechnung gestellt.
python main_command.py --start
Sie können fortsetzen, was Sie gestoppt haben. Beachten Sie, dass sich die IP-Adresse ändert
#Abmelden von der ec2-Instanz
$ exit
#lokaler Code-Auf dem Server
$ python main.py --delete
Wenn ich es basierend auf EC2 mache, denke ich, dass es danach nichts zu erklären gibt, mach es einfach.
Wenn möglich soweit Ich denke, es ist bereits möglich, VSCode (Code-Server) in der Cloud zu platzieren.
Docker Image, Composefile oder was auch immer, unabhängig von VSCode Sie können es in die Cloud stellen.
Nächstes Mal werden wir die K8S-Edition oder die Fargate-Edition eingeben. Ich habe es bis jetzt selbst gemacht, Wir werden das verwenden, was wir dazu tun müssen.
https://github.com/kyorohiro/advent-2019-code-server/tree/master/remote_cs06
Recommended Posts