Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Wesitos/69fd3dbb20b684215c764395c0a716b2 to your computer and use it in GitHub Desktop.
Save Wesitos/69fd3dbb20b684215c764395c0a716b2 to your computer and use it in GitHub Desktop.
creacion de un Container para mi "tensorflow image"

INICIANDO TENSORFLOW DENTRO DE DOCKER

1ra alternativa

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 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, luego lo abres con 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