Preparar servidor para la instalación de Tutor

Preparar servidor para la instalación de Tutor

A partir de la próxima versión de Open EdX Maple la única forma de instalación será mediante Tutor.

Este nuevo post cubriremos los requisitos previos a la instalación de Tutor, a continuación dejo los pasos para la instalación de docker y docker compose para ubuntu 20.04 lts.

Comenzamos actualizando el servidor hasta la ultima actualización.

Ejecutamos los comandos para actualizar el SO.

sudo apt update

sudo apt upgrade

sudo apt dist-upgrade

Agregamos la cadena GPG para poder instalar docker de los repositorios oficiales, con los siguientes comandos:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

Nuevamente actualizamos los paquetes con sudo apt update

Y por ultimo instalamos docker

sudo apt install docker-ce -y

Para verificar que tenemos instalado y corriento docker en el servidor lo hacemos con el siguiente comando:

sudo systemctl status docker

Por seguridad solo root puede ejecutar comando de docker, pero podemos agregar a un usuario sin privilegios, para poder hacer uso de docker con los siguientes comandos:

sudo usermod -aG docker ${USER}

Para ver aplicados los cambios debemos cerrar y volver a iniciar sesión o ejecutar el comando

su - ${USER}

Instalación de docker-compose

Ahora toca el turno de instalar docker-compose, para instalar basta con ejecutar los siguientes comandos:

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Comprobamos que ya lo podamos ejecutar con el comando docker-compose --version y nos debe de arrojar algo como esto en consola

Para elegir una camiseta de fútbol con criterio, conviene empezar por la talla, el ajuste y el uso que tendrá la prenda. Una referencia como camiseta de Cristiano Ronaldo puede servir para revisar opciones generales sin depender de una sola característica. Ese cuidado evita que el nombre del jugador oculte detalles importantes de la prenda.

docker-compose version 1.26.0, build d4451659