Skip to content

1.1.Lanzamiento de comandos de docker en una instancia de AWS

Erick Palacios Moreno edited this page Aug 29, 2022 · 6 revisions

En la configuración de la instancia del servicio EC2:

  • Seleccionar AMI cloud9ubuntu-*.

  • Usar m5.large.

  • Seleccionar una cantidad de storage, por ejemplo 50 GB.

  • Seleccionar LabInstanceProfile como IAM Role.

  • Seleccionar vockey en key pair.

  • En Network Settings seleccionar grupo de seguridad existente.

  • En User Data colocar:

#!/bin/bash
VERSION=<colocar versión imagen de docker>
docker run --rm -v /shared_volume:/shared_volume --name jupyterlab -p 8888:8888 -d palmoreck/jupyterlab_prope_r_kernel_tidyverse:$VERSION
sudo chmod gou+wxr -R /shared_volume/

Documentación de la imagen de docker palmoreck/jupyterlab_prope_r_kernel_tidyverse:<versión imagen de docker> en liga

El password para jupyterlab: qwerty y puerto 8888. No olvidar habilitar tal puerto en los grupos de seguridad

Para Rstudio y Jupyterlab...

hay que incluir las líneas siguientes en el script anterior:

#!/bin/bash
VERSION=<colocar versión imagen de docker>
docker run --rm -v /shared_volume:/shared_volume --name jupyterlab -p 8888:8888 -d palmoreck/jupyterlab_prope_r_kernel_tidyverse:$VERSION
PASSWORD=qwerty
docker run --rm -v /shared_volume:/home/rstudio/ --name rstudio -p 8787:8787 -d -e PASSWORD=$PASSWORD rocker/tidyverse:4.1.1
chmod gou+wxr -R /shared_volume/
Clone this wiki locally