Pour un usage personnel, j'ai créé un Dockerfile pour créer une image avec les bibliothèques nécessaires au traitement du langage naturel en python. Comme je l'ai créé avec beaucoup d'efforts, j'ai pensé qu'il serait utile à quelqu'un, j'ai donc décidé de le publier ici.
Il est placé en dessous. https://github.com/fukumame/dockerfile-machine-learning
--Cette image docker comprend mecab, qui est un moteur d'analyse morphologique, et la bibliothèque python suivante.
Depuis le dépôt ci-dessus, git clone
.
git clone https://github.com/fukumame/dockerfile-machine-learning.git
Accédez au répertoire cloné et créez une image docker à partir de la commande suivante.
cd /docker/file/path
#Créer un fichier image(IMAGE_NAME et TAG sont des valeurs arbitraires)
docker build -t IMAGE_NAME:TAG .
--Démarrez le conteneur en fonction de l'image créée ci-dessus.
#Tout CONTENEUR_Ajouter NOM, HOST_Spécifiez n'importe quel port avec PORT et HOST_VOLUME_Spécifiez le chemin d'accès côté hôte dans PATH et créez un conteneur
docker run -it --name CONTAINER_NAME -p HOST_PORT:8888 -v HOST_VOLUME_PATH:/notebook IMAGE_NAME bash
--Lorsque vous le démarrez, le message suivant s'affiche, donc si vous cliquez sur l'URL du navigateur en fonction de l'affichage, jupyter notebook démarre.
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://0.0.0.0:8888/?token=xxxxxxxxxx
Recommended Posts