Repositori amb docker file imitant VM assignatura UOC Programacio per a la ciencia de dades
- Les versions dels paquets poden ser diferents a les de la maquina virtual distribuida per la UOC.
- La carpeta home del usuari datasci esta mapejada a la carpeta arrel on es descarreguin els arxius d'aquest repositori. Aixi doncs, les PECs descarregades amb l'script de la uoc (get_pec.sh) seran desats a la carpeta PEC/ del repositori.
- Instal·lar docker
- Obrir un terminal a la carpeta on es vulgui desar els arxius del curs.
- Executar des del terminal: git clone https://github.com/sineline/Prog.-DataScience.git Prog_DS
- Introduir la comanda cd Prog_DS
- Executar la comanda docker-compose up -d (sense -d per debug)
Un cop executada la maquina, es pot accedir a aquesta a traves de http://localhost:8888/ En cas de problemes accedint a localhost, mirar aquest enllaç
Un cop creada la maquina, els notebooks seran desats per defecte a la carpeta /PEC/ de la ruta on es troba l'arxiu docker-compose.yml, des d'on s'ha executat la comanda d'arrancada.
- Obre el terminal a la ubicacio dels arxius descarregats.
- Executa la comanda docker-compose run UOC_AdvPython get_content.sh
- Obre un nou terminal des de jupyter-notebook (New > Terminal)
- Executa la comanda get_content.sh
- Obre el terminal
- Executa docker-compose run UOC_AdvPython python3 -m pip install nom_del_paquet
- Obre el terminal a la ubicacio dels arxius del curs.
- Executa la comanda docker-compose run UOC_AdvPython sh