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

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

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

docker-compose version 1.26.0, build d4451659
Ernesto Sánchez Benitez

Ernesto Sánchez Benitez