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.
Mac: version 10.15.5 de Catalina Docker: 19.03.8
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
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