Una imagen hecho especialmente para el Workgroup "Testing en TF"
1.4K
Primero en una carpeta donde puedes trabajar crea otra carpeta donde puedes dejar ficheros que se comparten con el contendor. Llámalo local.
Para Windows hay que hacerlo algo más. Hay que decir a Docker que está permitido usar el drive donde está la carpeta local (voy a asumir que es C:):
Después (para Linux/Mac) en la carpeta padre de local ejecuta la imágen así:
$ docker run -ti -p 8888:8888 -v local:/notebooks/local quintesse/idaika-tensorflow
Para Windows es un poco distinto: hay que pasar el path absoluto a la carpeta local, pero además en un formato un poco extraño. Como ejemplo usaremos C:\Trabajo\Docker\Local:
$ docker run -ti -p 8888:8888 -v //c/Trabajo/Docker/Local:/notebooks/local quintesse/idaika-tensorflow
Fíjate bien en el //C/ en vez de C:\ y que tienes que usar las barras / en vez de \ como sería normal en Windows.
Esto te creerá un contenedor nuevo y en la carpeta inicial habrá otra carpeta llamada local que estará "conectado" con la carpeta local que creaste en el primer paso. Ahí se pueden intercambiar ficheros entre el contenedor y al host.
Usando docker run creerás un contenedor nuevo y vacío cada vez que lo ejecutas. Asi que si sales del contenedor por alguna razón y quieres reconectar haz lo siguiente:
$ docker ps -a
Te aparecerá algo como esto:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c1ab07fa0928 quintesse/idaika-tensorflow "bash -l" 6 minutes ago Exited (0) 4 minutes ago sick_brahmagupta
Lo importante aquí es el nombre que aparece al final, es un nombre generado y siempre es algo raro, como en este caso "sick_brahmagupta". En el resto del texto si encuentras "sick_brahmagupta" lo tendrás que cambiar por el nombre que aparece en tu pantalla.
Ahora tienes que mirar lo que dice en la columna "STATUS". Si dice "Exited" primero tienes que arrancar el contenedor de nuevo usando:
$ docker start sick_brahmagupta
En el caso que el "STATUS" es "Up" o después de haber ejecutado el comando docker start puedes reconectar al contenedor:
$ docker exec -ti sick_brahmagupta bash
$ docker stop sick_brahmagupta
$ docker rm sick_brahmagupta
Content type
Image
Digest
Size
362.5 MB
Last updated
over 9 years ago
docker pull quintesse/idaika-tensorflow