Bereiten Sie die Python3-Umgebung mit Docker vor

2017/09/05 gg_hatano wies auf Tippfehler hin und korrigierte ihn. Danke vielmals.

Zweck

Als Umgebung zum Testen von Python3-Code auf Docker Ich wollte einen Python3-Container, also habe ich den Vorgang überprüft.

Verfahren

Vorbereiten des Python3-Containers

Ich habe ein offizielles Bild, also werde ich es verwenden. Dieses Mal werde ich Python 3.6 verwenden.

sudo docker pull python:3.6

Starten Sie den Python3-Container

sudo docker run -d --name hoge python:3.6 /bin/bash -c 'tail -f /dev/null'

Leichte Funktionsprüfung

Ich werde in Zukunft verschiedene Dinge tun, also überprüfe, ob du Pip usw. verwenden kannst.

sudo docker exec -it hoge /bin/bash
# pip --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

Ich kann richtig gehen. Obwohl hier nicht aufgeführt, können Sie auch ein Django-Modul installieren Ich konnte es ohne Probleme ausführen.

Zusammenfassung

Basierend auf dem offiziellen Python3-Container-Image, Python3 Es scheint, dass das Erstellen der verwendeten Testumgebung einfach ausgeführt werden kann. Die Größe beträgt etwas weniger als 700 MB, was als offizielles Bild ziemlich groß ist Es scheint möglich zu sein, es durch Erstellen des Inhalts zu verkleinern.

Erforderliche Module und Anwendungscode, erforderliche Umgebungsvariablen usw. Wenn Sie sich vertiefen, können Sie es als Testumgebung ohne besonderen Einfallsreichtum erstellen.

Recommended Posts

Bereiten Sie die Python3-Umgebung mit Docker vor
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
Erstellen Sie mit Docker eine Python + uWSGI + Nginx-Umgebung
Verwenden Sie Python mit Docker
Python-Umgebung mit Docker-Compose
Starten Sie die Umgebung mit LineBot + Heroku + Docker + Python
Virtuelle Umgebung mit Python 3.6
Hinweis: Bereiten Sie die Umgebung von CmdStanPy mit Docker vor
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Docker eine Umgebung aus Nginx + uWSGI + Python (Django)
Installieren Sie die Python-Umgebung mit Anaconda
Verwalten Sie die Python-Umgebung mit virtualenv
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen Sie mit direnv eine Python-Umgebung
Bereiten Sie eine Umgebung zum Berühren von Dateien im Grib2-Format mit Python vor (Docker Edition).
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
[Python] OpenCV-Umgebungskonstruktion mit Docker (cv2.imshow () funktioniert auch)
Bereiten Sie die Pipenv-Umgebung mit Amazon Linux 2 vor
Beginnen Sie mit Python! ~ ① Umweltbau ~
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Erstellen Sie die Entwicklungsumgebung von Django mit Docker neu! !! !! !!
[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion
Anwendungsentwicklung mit Docker + Python + Flask
Bereiten Sie die Entwicklungsumgebung mit anyenv vor
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Windows-Version) vor.
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Mac-Version) vor.
Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
Statistik mit Python
Verwenden Sie smbus mit python3 in einer pyenv-Umgebung
Verwenden von venv in der Windows + Docker-Umgebung [Python]
Hinter dem Flyer: Docker mit Python verwenden
Python-Umgebungseinstellungen
Python mit Go
Python Windows-Umgebung
Hinweise beim Erstellen einer Umgebung mit Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Umgebungskonstruktion (Python)
Twilio mit Python
In Python integrieren
Stellen Sie mit Python in Docker eine Verbindung zu MySQL her
Holen Sie sich mit Docker eine lokale Umgebung für DynamoDB
Spielen Sie mit 2016-Python