[PYTHON] Ich habe mit Docker eine Anaconda-Umgebung erstellt!

Zweck

Die Installation von Anaconda ist der einfachste Weg, um Daten in Python zu analysieren. Die Installation von Anaconda direkt in der Host-Umgebung kann jedoch die PC-Umgebung verändern. Dieses Mal möchte ich Docker verwenden, um Anaconda in einer virtuellen Umgebung zu installieren und Jupyter Notebook zu starten.

Betriebsumgebung

Mac: Catalina Version 10.15.5 Docker: 19.03.8

Wie installiert man

Laden Sie auf der [offiziellen Seite] von Docker (https://www.docker.com/get-started) das Installationsprogramm herunter und installieren Sie Docker.

Speichern Sie die folgende Docker-Datei in dem Ordner, in dem Sie arbeiten möchten.

 FROM ubuntu:latest

 RUN apt-get update && apt-get -y upgrade && \
     apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 
 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 wget -y && \
     wget -P /opt https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh && \
     bash /opt/Anaconda3-2020.02-Linux-x86_64.sh -b -p /opt/anaconda3 && \
     rm /opt/Anaconda3-2020.02-Linux-x86_64.sh && \
     echo "export PATH=/opt/anaconda3/bin:$PATH" >> ~/.bashrc && \
     . ~/.bashrc && \
     conda init

Erstellen Sie das Docker-Image in dem Ordner, in dem Sie die Docker-Datei gespeichert haben.

docker build . -t anaconda_sample

Erstellen Sie einen Container aus dem erstellten Image.

docker run -p 8888:8888 -it anaconda_sample /bin/bash

Wechseln Sie in das Verzeichnis, in dem Sie jupyter starten möchten, und starten Sie jupyter notebook.

jupyter notebook --port 8888 --ip=0.0.0.0 --allow-root

Verweise

Wagen Sie es, Umgebungsvariablen mit dem Quellbefehl in der Docker-Datei festzulegen Arbeiten Sie, um eine Umgebung hinzuzufügen, in der das Jupyter-Notebook mit Docker funktioniert

Recommended Posts

Ich habe mit Docker eine Anaconda-Umgebung erstellt!
Errichtete eine Umgebung für Anaconda & Jupyter
Erstellen Sie eine virtuelle Anaconda-Umgebung
Erstellen Sie mit Docker eine Go-Umgebung
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
Erstellen und testen Sie mit Docker in wenigen Minuten eine OpenCV- und Python-Umgebung
Erstellen einer HPC-Lernumgebung mit Docker Compose (C, Python, Fortran)
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Ich habe einen Nur-SFTP-Benutzer unter Linux erstellt.
So erstellen Sie eine NVIDIA Docker-Umgebung
CSS-Umgebung in 10 Minuten mit Django erstellt
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
Ich habe Dash und Streamlit in der Docker-Umgebung anhand von B-League-Daten verglichen
Für Anfänger, um eine Anaconda-Umgebung aufzubauen. (Memo)
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Ich habe versucht, eine Docker-Datei für die Entwicklungsumgebung von Django zu erstellen
Ich habe Docker gestartet
Ich habe versucht, eine Umgebung zu erstellen, um regelmäßig mit Selenium mit AWS Fargate zu überprüfen
Erstellen Sie mithilfe von Poetry eine OpenCV4-Umgebung auf Raspberry Pi
Erstellen Sie eine virtuelle Anaconda-Umgebung im Projektordner
Ich habe versucht, mit AWS Lambda einen AMI zu erhalten
Ich habe versucht, mit OpenCV Ann Man zu werden
[Go + Gin] Ich habe versucht, eine Docker-Umgebung zu erstellen
Aufbau einer Umgebung zur Anzeige organischer Verbindungen mit RDKit
Eine Sammlung von Befehlszeilen, die virtuelle Umgebungen mit Anaconda verwenden
Bei der Verwendung von Tensorboard mit Pytorch ist ein Fehler aufgetreten
Erstellen Sie mit Docker eine einfache Fast API-Entwicklungsumgebung
Ich habe versucht, parametrisiert zu verwenden
Ich habe versucht, Argparse zu verwenden
Aufbau einer Umgebung für maschinelles Lernen von Grund auf neu (Windows 10 + Anaconda + VSCode + Tensorflow + GPU-Version)
Ich habe versucht, Mimesis zu verwenden
Ich habe versucht, anytree zu verwenden
Umgebungskonstruktion: GCP + Docker
Ich habe versucht, aiomysql zu verwenden
Ich habe versucht, Summpy zu verwenden
Ich habe versucht, Coturn zu verwenden
Ich habe versucht, Pipenv zu verwenden
Ich habe versucht, Matplotlib zu verwenden
Ich habe versucht, "Anvil" zu verwenden.
Ich habe versucht, Hubot zu verwenden
Ich habe versucht, ESPCN zu verwenden
Anaconda kann nicht installiert werden!
Ich habe versucht, openpyxl zu verwenden
Ich habe versucht, Ipython zu verwenden
Ich habe versucht, PyCaret zu verwenden
Ich habe versucht, Cron zu verwenden
Ich habe versucht, ngrok zu verwenden
Ich habe versucht, face_recognition zu verwenden
Ich habe versucht, Jupyter zu verwenden
Ich habe einen Ansible-Installer gemacht
Installationsverfahren für die Anaconda3-Umgebung
Anaconda Umwelt Bau Memo
Ich habe versucht, doctest zu verwenden
Docker unter Proxy-Umgebung
Ich habe versucht, Folium zu verwenden
Ich habe versucht, jinja2 zu verwenden