[PYTHON] J'ai créé un environnement Anaconda à l'aide de Docker!

Objectif

L'installation d'Anaconda est le moyen le plus simple d'analyser les données en Python. Cependant, l'installation d'Anaconda directement dans l'environnement hôte peut modifier l'environnement du PC. Donc, cette fois, j'aimerais utiliser Docker pour installer Anaconda dans l'environnement virtuel et démarrer le notebook Jupyter.

Environnement d'exploitation

Mac: version 10.15.5 de Catalina Docker: 19.03.8

Comment installer

Sur la [page officielle] de Docker (https://www.docker.com/get-started), téléchargez le programme d'installation et installez Docker.

Enregistrez le Dockerfile suivant dans le dossier dans lequel vous souhaitez travailler.

 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

Créez l'image Docker dans le dossier où vous avez enregistré le Dockerfile.

docker build . -t anaconda_sample

Créez un conteneur à partir de l'image construite.

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

Accédez au répertoire dans lequel vous souhaitez démarrer jupyter et démarrer jupyter notebook.

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

Les références

Osez définir les variables d'environnement avec la commande source dans le Dockerfile Travaillez pour ajouter un environnement dans lequel jupyter notebook fonctionne avec docker

Recommended Posts

J'ai créé un environnement Anaconda à l'aide de Docker!
Création d'un environnement pour Anaconda et Jupyter
Créer un environnement virtuel Anaconda
Créer un environnement go à l'aide de Docker
Construction de l'environnement Python3.6 (à l'aide de l'environnement Win Anaconda)
J'ai créé un environnement pour Masonite, un framework WEB Python similaire à Laravel, avec Docker!
Créez et essayez un environnement OpenCV et Python en quelques minutes à l'aide de Docker
Création d'un environnement d'apprentissage HPC à l'aide de Docker Compose (C, Python, Fortran)
[Python] Création d'un environnement avec Anaconda [Mac]
J'ai créé un utilisateur uniquement SFTP sous Linux.
Comment créer un environnement NVIDIA Docker
Environnement CSS créé en 10 minutes avec Django
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
Créer un environnement virtuel dans un environnement Anaconda
J'ai comparé l'utilisation de Dash et Streamlit dans l'environnement Docker en utilisant les données de la ligue B
Pour les débutants à créer un environnement Anaconda. (Note)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Construire un environnement Anaconda pour Python avec pyenv
J'ai essayé de créer un Dockerfile pour l'environnement de développement de Django
J'ai commencé Docker
J'ai essayé de créer un environnement à vérifier régulièrement en utilisant Selenium avec AWS Fargate
Créer un environnement OpenCV4 sur Raspberry Pi à l'aide de Poetry
Créer un environnement virtuel Anaconda dans le dossier du projet
J'ai essayé d'obtenir une AMI en utilisant AWS Lambda
J'ai essayé de devenir un Ann Man en utilisant OpenCV
[Go + Gin] J'ai essayé de créer un environnement Docker
Créer un environnement pour afficher des composés organiques à l'aide de RDKit
Une collection de lignes de commande qui utilisent des environnements virtuels avec Anaconda
J'ai eu une erreur lors de l'utilisation de Tensorboard avec Pytorch
Créer un environnement de développement d'API rapide léger à l'aide de Docker
J'ai essayé d'utiliser paramétré
J'ai essayé d'utiliser argparse
Création d'un environnement d'apprentissage automatique à partir de zéro (version windows10 + Anaconda + VSCode + Tensorflow + GPU)
J'ai essayé d'utiliser la mimesis
J'ai essayé d'utiliser anytree
Construction de l'environnement: GCP + Docker
J'ai essayé d'utiliser aiomysql
J'ai essayé d'utiliser Summpy
J'ai essayé d'utiliser coturn
J'ai essayé d'utiliser Pipenv
J'ai essayé d'utiliser matplotlib
J'ai essayé d'utiliser "Anvil".
J'ai essayé d'utiliser Hubot
J'ai essayé d'utiliser ESPCN
Anaconda ne peut pas être installé!
J'ai essayé d'utiliser openpyxl
J'ai essayé d'utiliser Ipython
J'ai essayé d'utiliser PyCaret
J'ai essayé d'utiliser cron
J'ai essayé d'utiliser ngrok
J'ai essayé d'utiliser face_recognition
J'ai essayé d'utiliser Jupyter
J'ai créé un installateur Ansible
Procédure d'installation de l'environnement Anaconda3
Mémo de construction de l'environnement Anaconda
J'ai essayé d'utiliser doctest
Docker sous environnement proxy
J'ai essayé d'utiliser du folium
J'ai essayé d'utiliser jinja2