Skip to content

Commit a3a141f

Browse files
committed
Add dockerized option on the README
1 parent 3d25548 commit a3a141f

File tree

1 file changed

+24
-4
lines changed

1 file changed

+24
-4
lines changed

README.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@ Aquí, lo he hecho al revés. Lo primero que vemos son tablas de datos con panda
2929

3030
## Ejecutar los notebooks del curso
3131

32-
### Binder
32+
### Opción 1: Binder
3333

3434
La forma más fácil es utilizando Binder. Entra [aquí](https://mybinder.org/v2/gh/koldLight/curso-python-analisis-datos/master), espera a que se inicie, y tendrás los notebooks disponibles en un entorno funcional. De esta forma, puedes seguir el curso sin necesidad de que instales nada en tu ordenador.
3535

3636
En cambio, si quieres ir realizando los ejercicios y guardando los resultados, te recomiendo que instales Python localmente.
3737

38-
### Instalación local
38+
### Opción 2: Instalación local
3939

4040
Para lanzarlo desde tu máquina, tienes dos opciones:
4141

4242
* Instalar Anaconda para Python 3 (recomendado para usuarios principiantes)
4343
* Utilizar `pipenv` (recomendado para usuarios avanzados).
4444

45-
#### Instalación local con Anaconda
45+
#### Opción 2a: Instalación local con Anaconda
4646

4747
Instala la última versión de Anaconda para Python 3.7 para tu sistema operativo desde [aquí](https://www.anaconda.com/download). Fíjate bien que instales la de Python 3.7 (y no la de Python 2.7).
4848

@@ -94,7 +94,7 @@ jupyter notebook --notebook-dir='/mi/ruta/con/notebooks'
9494

9595
Modificando la ruta dependiendo de dónde los hayas descargado.
9696

97-
#### Instalación local con pipenv
97+
#### Opción 2b: Instalación local con pipenv
9898

9999
Necesitarás:
100100

@@ -143,6 +143,26 @@ Finalmente, para lanzar los notebooks:
143143
pipenv run jupyter notebook notebooks
144144
```
145145

146+
### Opción 3: Docker
147+
148+
Si prefieres utilizar un contenedor para lanzar el curso, basta con que tengas instalado `docker` en tu ordenador y lances:
149+
150+
```
151+
docker-compose up --build
152+
```
153+
154+
Cuando esté corriendo, saldrá un mensaje parecido a este por consola:
155+
156+
```
157+
curso_1 | To access the notebook, open this file in a browser:
158+
curso_1 | file:///root/.local/share/jupyter/runtime/nbserver-1-open.html
159+
curso_1 | Or copy and paste one of these URLs:
160+
curso_1 | http://d9a5de8c039a:8888/?token=xxxxxxxx
161+
curso_1 | or http://127.0.0.1:8888/?token=xxxxxxxx
162+
```
163+
164+
Copia y pega en tu navegador la última URL (la que empieza por `http://127.0.0.1:8888/?token=`) y accederás a los notebooks desplegados en tu contenedor.
165+
146166
## Contribuye
147167

148168
Si ves algo incorrecto, que no se entiende bien, crees que falta alguna explicación o tienes alguna idea que compartir, puedes crear una `issue` en el repositorio.

0 commit comments

Comments
 (0)