Mindeka

Biblioteca de pensamientos e ideas.

Proyecto «Self-hosting» / 02 – Instalación de Docker


Para seguir con nuestro proyecto instalaremos ahora Docker, ya que muchos servicios que instalaremos serán mediante imágenes de docker. Por lo que instalar correctamente Docker en nuestro servidor será algo fundamental. Aplicaciones como Nginx Proxy Manager que instalaremos posteriormente lo haremos de esta manera. Así pues, comencemos.

Siempre me gusta instalar las últimas versiones de software disponible y aquí no haré la excepción por lo que instalaremos la última versión disponible de docker que haya, por lo que usaremos los repositorios de este para conseguir dicha versión.

Primero instalaremos los paquetes de ca-certificates y gnupg:

Creamos una carpeta para almacenar los keyrings:

Descargamos la clave PGP y la almacenamos en la ruta anterior:

Otorgamos permisos al fichero que hemos descargado:

Configuramos el repositorio que usará docker:

Ahora ejecutamos una actualización con update / upgrade para refrescar los repositorios y finalmente lanzaremos la instalación de Docker con todos los paquetes recomendados:

Por último, comprobamos que se ha instalado adecuadamente:

Si todo va bien saldrá lo siguiente en pantalla:

Finalmente podemos ver que tenemos la última versión instalada:

Ahora quedará configurar docker para poder usarlo con nuestro usuario, ya que tener que usarlo con «root» puede ser tedioso la vez que inseguro.
Vamos a por ello entonces.

Creamos un grupo para docker:

Es posible que nos salga que ya lo hemos creado, si es así, seguimos para adelante, añadimos nuestro usuario a ese grupo de docker:

Para que se apliquen los cambios tenemos que deconectar y volver a conectar con nuestro usuario. Esto es importante o no podremos utilizar docker. Lo hacemos.
A la vuelta probamos si ya podemos ejecutar docker con nuestro usuario:

Si todo ha ido bien veremos en la pantalla eso de «Hello from Docker!»

Y con esto estaría todo por el momento, ¡seguiremos construyendo nuestro servidor self-hosting en próximos capítulos!

¡Nos vemos en el Fediverso!

Categorías: , ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *