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
docker-compose version 1.26.0, build d4451659