Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM

Das Remote-Plug-In (Container) von VSCode war praktisch, daher habe ich eine Entwicklungsumgebung auf der VM erstellt.

Docker kann nicht gehorsam auf einer Windows-VM installiert werden (die Option Hyper V ist auf dem Gastbetriebssystem deaktiviert).

Also habe ich es möglich gemacht, Remotedesktop mit Linux VM zu verwenden, und eine Entwicklungsumgebung erstellt.

1. VM-Vorbereitung

--Erstellen Sie eine VM unter Cent OS 7.

(Wenn Sie die Umgebung mit Cent OS 8 wie folgt erstellen, können Sie sofort nach dem Setup eine Verbindung mit RDP herstellen. Nach dem Neustart trat jedoch das Problem auf, dass weder SSH noch RDP mit der VM verbunden werden konnten. Daher habe ich es erneut versucht.)

2. Richten Sie Remotedesktop ein

--SSH stellt eine Verbindung zur VM her und wechselt zum Root-Benutzer.

  sudo su - 

――Installieren Sie das RDP-Paket, indem Sie auf die folgende Site verweisen. Stellen Sie mit RDP unter Windows --Qiita eine Verbindung zu einer Linux-Instanz in der Cloud her

--Erstellen Sie einen Benutzer für RDP. Nach Bedarf zur Sudo-Liste hinzufügen.

$ useradd sampleuser  
$ passwd sampleuser 
$ usermod -aG wheel sampleuser
echo 'DESKTOP="GNOME"' >> /etc/sysconfig/desktop
systemctl restart gdm.service

3. Stellen Sie mit dem Remotedesktop eine Verbindung zur VM her

Stellen Sie über die Remotedesktop-App eine Verbindung zur VM her.

4. Installieren Sie Visual Studio Code

cd ~/path/to/download/
sudo yum install code-1.42.0-1580986751.el7.x86_64.rpm

5. Installieren Sie Docker

Install Docker on CentOS 7

$  usermod -aG docker sampleuser

6. Führen Sie Docker mit VS-Code aus

--Klicken Sie auf der Registerkarte "Remote Explorer" auf die Schaltfläche "+" --Wählen Sie "Ordner im Container öffnen" und wählen Sie einen leeren Ordner aus --Wählen Sie den Container "Python 3" aus und führen Sie ihn aus

image.jpeg

Referenz: Wenn die SSH-Schlüsselauthentifizierung mit git im Container fehlschlägt

Open ssh repository in container fails with host key verification · Issue #2087 · microsoft/vscode-remote-release · GitHub

Recommended Posts

Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen Sie eine Linux-Umgebung unter Windows 10
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Erstellen Sie unter Linux einen QR-Code für die URL
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Linux-Anfänger erstellen eine Ubuntu 16.04-Umgebung auf Docker (für Mac) - erste Hälfte
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung in Centos
[Linux] Aufbau einer Docker-Umgebung auf Redhat
Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
[Django] Verwenden Sie VS Code + Remote-Container, um schnell eine Entwicklungsumgebung für Django-Container (Docker) zu erstellen.
Erstellen Sie ein Docker-Container-Image mit JRE8 / JDK8 unter Amazon Linux
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
Erstellen Sie eine virtuelle Linux-Maschine unter Windows
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Erstellen Sie eine LAMP-Umgebung auf Ihrem lokalen Docker
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie eine Entwicklungsumgebung mit Jupyter und Flask mit Python in Docker (unterstützt sowohl VS Code als auch Code-Server).
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Richten Sie eine Objective-C 2.0-Entwicklungsumgebung unter Linux ein
Verwenden Sie den Docker-Entwicklungscontainer bequem mit VS Code
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie eine mruby-Entwicklungsumgebung für ESP32 (Linux Edition)
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Richten Sie die TinyGo-Entwicklungsumgebung für VS Code ein
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Cross-Compilieren von Raspberry Pi und Erstellen einer Remote-Debug-Entwicklungsumgebung mit VS Code
Konstruktionsvorlage für die lokale Python-Entwicklungsumgebung [Flask / Django / Jupyter mit Docker + VS-Code]
Führen Sie VS Code und Remote Development in die Offline-Umgebung ein, um die Linux-Entwicklung komfortabel zu gestalten
So führen Sie eine Django-Anwendung auf einem Docker-Container aus (Entwicklungs- und Produktionsumgebung)
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine Umgebung für MkDocs unter Amazon Linux (versucht)
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Erstellen Sie eine Entwicklungsumgebung mit Poetry Django Docker Pycharm
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)