Créer un environnement de développement VS Code + Docker avec une machine virtuelle Linux

Le plug-in Remote (Container) de VSCode était pratique, j'ai donc créé un environnement de développement sur la machine virtuelle.

Docker ne peut pas être installé de manière obéissante sur la machine virtuelle Windows (l'option Hyper V est désactivée sur le système d'exploitation invité).

Ainsi, j'ai rendu possible l'utilisation du bureau à distance avec Linux VM et construit un environnement de développement.

1. Préparation de la VM

--Créez une VM sur Cent OS 7.

(Si vous créez l'environnement avec Cent OS 8 dans la procédure suivante, vous pouvez vous connecter à RDP immédiatement après l'installation, mais après le redémarrage, il y avait un problème où ni SSH ni RDP ne pouvaient être connectés à la machine virtuelle, j'ai donc réessayé)

2. Configurer le bureau à distance

--SSH se connecter à la VM et passer à l'utilisateur root.

  sudo su - 

――Installez le package RDP en vous référant au site suivant. Connectez-vous à une instance Linux sur le cloud à l'aide de RDP sous Windows --Qiita

--Créez un utilisateur pour RDP. Ajoutez à la liste sudo si nécessaire.

$ useradd sampleuser  
$ passwd sampleuser 
$ usermod -aG wheel sampleuser

-Changé l'apparence par défaut (si vous le souhaitez) de GNOME Classic à GNOME

echo 'DESKTOP="GNOME"' >> /etc/sysconfig/desktop
systemctl restart gdm.service

3. Connectez-vous à la machine virtuelle avec un bureau à distance

Connectez-vous à la machine virtuelle à l'aide de l'application de bureau à distance.

4. Installez Visual Studio Code

-Téléchargez le fichier rmp depuis Site officiel et installez-le avec yum

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

--Installez le plug-in Remote (Conteiner) Recherchez le plug-in "Remote (Conteiner)" sur VSCode et installez-le.

5. Installez Docker

--Installez Docker en vous référant au site suivant

Install Docker on CentOS 7

--Ajouter des utilisateurs au groupe Docker

$  usermod -aG docker sampleuser

6. Exécutez Docker avec VS Code

--Cliquez sur le bouton "+" dans l'onglet "Explorateur distant" --Sélectionnez "Ouvrir le dossier dans le conteneur" et sélectionnez un dossier vide --Sélectionnez et exécutez le conteneur "Python 3"

image.jpeg

Référence: lorsque l'authentification par clé ssh échoue avec git dans le conteneur

--Git chercher une fois au terminal du conteneur

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

Recommended Posts

Créer un environnement de développement VS Code + Docker avec une machine virtuelle Linux
Créer un environnement Linux sur Windows 10
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Créez un code QR pour l'URL sous Linux
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créer un environnement de développement Python avec OS X Lion
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Les débutants Linux créent un environnement Ubuntu 16.04 sur Docker (pour Mac) -première moitié-
Créer un environnement Python sur Mac (2017/4)
Créer un environnement python dans centos
[Linux] Construction de l'environnement Docker sur Redhat
Créez un environnement de développement Python simple avec VSCode et Docker Desktop
[Django] Créez rapidement un environnement de développement de conteneur Django (Docker) à l'aide de VS Code + Remote Containers
Créer une image de conteneur Docker avec JRE8 / JDK8 sur Amazon Linux
Créez un environnement python sur votre Mac
[Linux] Créer un environnement Jenkins avec Docker
Créer une machine virtuelle Linux sous Windows
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Créez un environnement LAMP sur votre Docker local
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de développement à l'aide de Jupyter et Flask avec Python dans Docker (prend en charge à la fois VS Code / code-server)
Créez un environnement de développement Python sur votre Mac
[Venv] Créer un environnement virtuel python sur Ubuntu
Essayez de créer une nouvelle commande sous Linux
Créer un environnement Kubernetes pour le développement sur Ubuntu
[Note] Comment créer un environnement de développement Ruby
Configurer un environnement de développement Python sur Marvericks
Configurer un environnement de développement Objective-C 2.0 sur Linux
Utilisez le conteneur de développement Docker facilement avec VS Code
Créer un environnement d'exécution Python sur IBM i
Créer un environnement de développement mruby pour ESP32 (édition Linux)
[Docker] Créez un environnement jupyterLab (python) en 3 minutes!
[Note] Comment créer un environnement de développement Mac
Construire un environnement de développement Python sur Raspberry Pi
Créer un environnement d'exécution python avec VS Code
Configurer l'environnement de développement TinyGo pour VS Code
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Compilation croisée de Raspberry Pi et création d'un environnement de développement de débogage à distance avec VS Code
Modèle de construction d'environnement de développement local Python [Flask / Django / Jupyter avec Docker + VS Code]
Introduisez VS Code et le développement à distance dans un environnement hors ligne pour rendre le développement Linux confortable
Comment exécuter une application Django sur un conteneur Docker (environnement de développement et de production)
Créer un environnement Python
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Un mémo pour créer un environnement de développement python avec macOS Catalina
Créez un environnement de développement python avec vagrant + ansible + fabric
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Comment créer un environnement Django (python) sur Docker
Créer un environnement de développement Python sur Mac OS X
Créer un environnement pour MkDocs sur Amazon Linux (tentative)
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Créez un environnement shell et python décent sur Windows
Créez un environnement de développement avec Poetry Django Docker Pycharm
Comment créer un environnement Python sur Amazon Linux 2
Environnement de développement croisé (développement de programmes pour Windows sous Linux)