Skip to content

Instantly share code, notes, and snippets.

@dantejauregui
Last active May 20, 2017 23:29
Show Gist options
  • Save dantejauregui/6fdc4a09ccfa60261038e4aa51dae425 to your computer and use it in GitHub Desktop.
Save dantejauregui/6fdc4a09ccfa60261038e4aa51dae425 to your computer and use it in GitHub Desktop.
creacion de un Container para mi "tensorflow image"
INICIANDO TENSORFLOW DENTRO DE DOCKER
1ra alterinativa> si quiero solo abrir un container "efimero" uso --rm, haciendo uso de volumenes para grabar mantener mis libros jupyter:
sudo docker run --rm -it -p 8888:8888 -v /home/dante/Documents/tensorFlow:/notebooks/huequito tensorflow/tensorflow:1.1.0-rc2-py3
---------------------
2da alternativa> si quiero instalar dependencias de una imagen q inicialize, hare uso de BASH para que me aparezca la linea de comandas e instale lo q necesite.
Primero hago RUN:
sudo docker run --rm -it -p 8888:8888 -v /home/dante/Documents/tensorFlow:/notebooks/huequito tensorflow/tensorflow:1.1.0-rc2-py3
en una ventana de linea de comando en paralelo instalo las dependencias, por lo que primero debo identificar el ID DEL CONTAINER Q FUE INICIALIZADO con:
sudo docker ps -a
luego ejecutas DOCKER EXEC:
sudo docker exec -it (id fe contenedor creado) bash
---
3ra alternativa> creo una nueva IMAGEN sobre la imagen anterior, a traves de la creacion de un archivo "dockerfile" con el siguiente contenido:
FROM tensorflow/tensorflow:1.1.0-rc2-py3
RUN sudo apt-get install ...
RUN pip install aiohttp beautifulsoup4 lxml ...
luego con ese archivo, con la linea de comando voy a la ruta y CREO UNA NUEVA IMAGEN con:
sudo docker build -t (nombre q quiero para mi imagen) .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment