Créez un environnement de développement Python simple avec VSCode et Docker Desktop

Le nouveau Mac est enfin arrivé! Je veux que le mec que j'ai acheté en frappant beaucoup reste aussi beau que possible ... !! Dans ce cas, même s'il s'agit d'un environnement de développement personnel, le conteneur est toujours bon, donc cette fois je vais créer un environnement de développement Python simple combiné avec Docker Desktop à l'aide de Remote-Containers, qui est une extension de VS Code.

Je ne suis pas un ingénieur professionnel, donc ce n'est pas très spécialisé. Quoi qu'il en soit, si le code Python que j'ai écrit dans VS Code peut être exécuté rapidement sur le conteneur, ce sera un caractère.

environnement d'utilisation macOS Catalina ver 10.15.7 Visual Studio Code 1.51.0 Docker Desktop(stable) 2.5.0.0

Installation de Visual Studio Code et de Docker Desktop

Visual Studio Code https://azure.microsoft.com/ja-jp/products/visual-studio-code/

Docker Desktop https://www.docker.com/products/docker-desktop

Installer des conteneurs distants dans Visual Studio Code

Recherchez et installez des conteneurs distants à partir des extensions Visual Studio Code. Si l'installation réussit, vous verrez cette icône verte en bas à gauche de VS Code. VScode-Docker-for-MacPython.png

Obtenir l'image Docker Python

Exécutez le code suivant dans n'importe quel répertoire depuis le terminal Mac

#Obtenir l'image Docker Python3
docker pull python:3

#Vérifiez si vous pouvez obtenir l'image Docker
docker images
#résultat
#REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
#python                   3                   768307cdb999        3 days ago          886MB

Vous pouvez également vérifier l'image Python 3 à partir du tableau de bord Docker Desktop. _2020-11-07_20.53.09.png

Créer et lancer un conteneur Docker

Créez et démarrez un conteneur à partir de l'image Docker acquise. Exécutez la commande suivante depuis le terminal

#Créer un conteneur&Commencez
docker run -d -it python:3

#Vérification du conteneur
docker ps 
#résultat
#CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
#bf6e8b53da45        python:3            "python3"           7 seconds ago       Up 6 seconds                            strange_williamson

Vous pouvez également créer et lancer en cliquant sur le bouton "Exécuter" du tableau de bord Untitled.png

Connectez-vous au conteneur à partir de VS Code à l'aide de conteneurs distants

Cliquez sur ce bouton en bas à gauche de l'écran VS Code VScode-Docker-for-MacPython.png

Sélectionnez "Joindre au conteneur en cours d'exécution ..." dans la fenêtre contextuelle affichée en haut de l'écran Untitled 1.png

Puisque le conteneur en cours d'exécution est affiché, cliquez sur le conteneur que vous souhaitez utiliser. Cela vous connectera à l'environnement de conteneur que vous souhaitez développer. Untitled 2.png

Cliquez ensuite sur "Ouvrir le dossier" dans l'Explorateur de fichiers et sélectionnez le répertoire dans lequel vous souhaitez mettre votre code. Untitled 3.png

Sélectionnez n'importe quel répertoire et cliquez sur "OK" Untitled 4.png

Enfin, cliquez sur "Terminal" -> "Nouveau Terminal" dans le menu VS Code.

Un environnement dans lequel le code écrit en VS Code comme celui-ci peut être exécuté rapidement sur le conteneur Docker est terminé. _2020-11-07_21.34.38.png

en conclusion

Cette fois, je me suis connecté à un conteneur démarré, mais si vous préparez un Dockerfile, il créera également un conteneur, donc si vous êtes intéressé, essayez différentes choses.

Quoi qu'il en soit, il semble que je puisse vivre heureux avec un beau Mac pendant longtemps.

Article de référence

https://blog.hiros-dot.net/?p=10059 https://www.keisuke69.net/entry/2020/06/04/145719

Recommended Posts

Créez un environnement de développement Python simple avec VSCode et Docker Desktop
[Python] Créer un environnement de développement Django avec Docker
Créez un environnement de développement python avec vagrant + ansible + fabric
Créez un environnement virtuel avec Python!
Créez un environnement de développement local avec WSL + Docker Desktop pour Windows + docker-lambda + Python
[Python] Créez un environnement virtuel avec Anaconda
Créer un environnement Python + uWSGI + Nginx avec Docker
Créer un environnement d'exécution Windows Python avec VScode + Remote WSL
Créer un environnement Python
Créer un environnement virtuel avec conda avec Python
Démarrez un serveur Web Python simple avec Docker
Créer un environnement de construction python3 avec Sublime Text3
Créer un environnement de Nginx + uWSGI + Python (Django) avec docker
[Docker] Créez un environnement jupyterLab (python) en 3 minutes!
Obtenez un environnement de développement Python rapide avec Poetry
Préparer l'environnement python3 avec Docker
Créer un répertoire avec python
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Créer une couche pour AWS Lambda Python dans Docker
Construction de l'environnement de développement de plug-in QGIS3 Python avec VSCode (macOS)
Créez un environnement de développement avec Poetry Django Docker Pycharm
Créer un environnement de développement Python avec OS X Lion
Configurer un environnement de développement Python avec Sublime Text 2
Créez un environnement de développement Django avec Docker! (Docker-compose / Django / postgreSQL / nginx)
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Configurer un environnement de développement Python avec Visual Studio Code
[Memo] Construire un environnement de développement pour Django + Nuxt.js avec Docker
Créer un environnement Python sur Mac (2017/4)
Construire un environnement Mysql + Python avec docker
Créer un environnement virtuel avec Python 3
[Django] Créez rapidement un environnement de développement de conteneur Django (Docker) avec PyCharm
Créez un environnement de développement confortable avec VSCode x Remote Development x Pipenv
Créer un environnement python dans centos
Créez un outil d'analyse vidéo simple avec python wxpython + openCV
Obtenez un environnement de développement Python propre avec pyenv + pipx + Poetry
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Créer une application Todo avec Django ① Créer un environnement avec Docker
Configurer un environnement de développement Python avec Atom
Reconstruisez l'environnement de développement de Django avec Docker! !! !! !!
Développement d'applications avec Docker + Python + Flask
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
J'ai créé un environnement de développement pour Django 3.0 avec Docker, Docker-compose, Poetry
Créer un Ubuntu de démarrage USB avec un environnement Python pour l'analyse des données
[DynamoDB] [Docker] Créer un environnement de développement pour DynamoDB et Django avec docker-compose
[Pyenv] Construire un environnement python avec ubuntu 16.04
Créer un décorateur de fonction Python avec Class
Créer un fichier power simple avec Python
Créez facilement un environnement de développement avec Laragon
[Environnement de développement] Python avec Xcode [Avec transition d'écran]
Créez une image factice avec Python + PIL.
Créez un environnement python sur votre Mac
Créer une application GUI simple en Python
Créons un groupe gratuit avec Python
Création d'un environnement Python 3.6 avec Windows + PowerShell
[Python] Créer un environnement Batch à l'aide d'AWS-CDK