Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung

Der neue Mac ist endlich da! Ich möchte, dass der Typ, den ich gekauft habe, indem ich viel geschlagen habe, so schön wie möglich bleibt ... !! In diesem Fall ist der Container auch dann noch gut, wenn es sich um eine persönliche Entwicklungsumgebung handelt. Daher werde ich dieses Mal eine einfache Python-Entwicklungsumgebung in Kombination mit Docker Desktop mithilfe von Remote-Containern erstellen, einer Erweiterung von VS Code.

Ich bin kein professioneller Ingenieur, daher ist es nicht sehr spezialisiert. Wenn der Python-Code, den ich in VS Code geschrieben habe, schnell auf dem Container ausgeführt werden kann, ist er ein Zeichen.

Nutzungsumgebung macOS Catalina ver 10.15.7 Visual Studio Code 1.51.0 Docker Desktop(stable) 2.5.0.0

Installieren von Visual Studio Code und Docker Desktop

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

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

Installieren Sie Remote-Container in Visual Studio Code

Suchen und installieren Sie Remote-Container über die Visual Studio Code-Erweiterungen. Wenn die Installation erfolgreich war, sehen Sie dieses grüne Symbol unten links im VS-Code. VScode-Docker-for-MacPython.png

Holen Sie sich das Python Docker-Image

Führen Sie den folgenden Code in einem beliebigen Verzeichnis vom Mac-Terminal aus

#Holen Sie sich das Python3 Docker-Image
docker pull python:3

#Überprüfen Sie, ob Sie das Docker-Image erhalten können
docker images
#Ergebnis
#REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
#python                   3                   768307cdb999        3 days ago          886MB

Sie können das Python 3-Image auch über das Docker Desktop-Dashboard überprüfen. _2020-11-07_20.53.09.png

Erstellen und starten Sie den Docker-Container

Erstellen und starten Sie einen Container aus dem erfassten Docker-Image. Führen Sie den folgenden Befehl vom Terminal aus

#Container erstellen&Anlaufen
docker run -d -it python:3

#Behälter überprüfen
docker ps 
#Ergebnis
#CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
#bf6e8b53da45        python:3            "python3"           7 seconds ago       Up 6 seconds                            strange_williamson

Sie können auch erstellen und starten, indem Sie im Dashboard auf die Schaltfläche "Ausführen" klicken Untitled.png

Stellen Sie mithilfe von Remote-Containern eine Verbindung zum Container von VS Code her

Klicken Sie auf diese Schaltfläche unten links im VS-Code-Bildschirm VScode-Docker-for-MacPython.png

Wählen Sie "An laufenden Container anhängen ..." aus dem Popup, das oben auf dem Bildschirm angezeigt wird Untitled 1.png

Da der laufende Container angezeigt wird, klicken Sie auf den Container, den Sie verwenden möchten. Dadurch werden Sie mit der Containerumgebung verbunden, die Sie entwickeln möchten. Untitled 2.png

Klicken Sie dann im Datei-Explorer auf "Ordner öffnen" und wählen Sie das Verzeichnis aus, in das Sie Ihren Code einfügen möchten. Untitled 3.png

Wählen Sie ein beliebiges Verzeichnis und klicken Sie auf "OK". Untitled 4.png

Klicken Sie abschließend im VS-Code-Menü auf "Terminal" -> "Neues Terminal".

Eine Umgebung, in der in VS Code geschriebener Code wie dieser schnell auf dem Docker-Container ausgeführt werden kann, ist abgeschlossen. _2020-11-07_21.34.38.png

abschließend

Dieses Mal habe ich eine Verbindung zu einem gestarteten Container hergestellt. Wenn Sie jedoch eine Docker-Datei vorbereiten, wird auch ein Container erstellt. Wenn Sie also interessiert sind, probieren Sie verschiedene Dinge aus.

Wie auch immer, es scheint, dass ich lange Zeit glücklich mit einem schönen Mac leben kann.

Referenzartikel

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

Recommended Posts

Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen Sie mit Docker eine Python + uWSGI + Nginx-Umgebung
Erstellen Sie eine Windows Python-Ausführungsumgebung mit VScode + Remote WSL
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Starten Sie mit Docker einen einfachen Python-Webserver
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie mit Docker eine Umgebung aus Nginx + uWSGI + Python (Django)
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Bereiten Sie die Python3-Umgebung mit Docker vor
Erstellen Sie ein Verzeichnis mit Python
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie in Docker eine Ebene für AWS Lambda Python
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Erstellen Sie eine Entwicklungsumgebung mit Poetry Django Docker Pycharm
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Richten Sie mit Sublime Text 2 eine Python-Entwicklungsumgebung ein
Erstellen Sie mit Docker eine Django-Entwicklungsumgebung! (Docker-compose / Django / postgreSQL / nginx)
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Erstellen einer virtuellen Umgebung mit Python 3
[Django] Erstellen Sie mit PyCharm schnell eine Entwicklungsumgebung für Django-Container (Docker)
Erstellen Sie mit VSCode x Remote Development x Pipenv eine komfortable Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung in Centos
Erstellen Sie mit python wxpython + openCV ein einfaches Videoanalysetool
Holen Sie sich eine saubere Python-Entwicklungsumgebung mit pyenv + pipx + Poetry
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen einer Todo-App mit Django ① Erstellen Sie eine Umgebung mit Docker
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Erstellen Sie die Entwicklungsumgebung von Django mit Docker neu! !! !! !!
Anwendungsentwicklung mit Docker + Python + Flask
Ich habe ein Skript geschrieben, um mit AWS Lambda + Python 2.7 schnell eine Entwicklungsumgebung für Twitter Bot zu erstellen
Ich habe eine Entwicklungsumgebung für Django 3.0 mit Docker, Docker-Compose und Poetry erstellt
Erstellen Sie ein USB-Boot-Ubuntu mit einer Python-Umgebung für die Datenanalyse
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen Sie mit Class einen Python-Funktionsdekorator
Erstellen einer einfachen Power-Datei mit Python
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
Erstellen Sie mit Python + PIL ein Dummy-Image.
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine einfache GUI-App in Python
Erstellen wir mit Python eine kostenlose Gruppe
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK