Cómo Instalar Docker en ubuntu 20.04

Desarrollo WEB, Servidores

Docker es un servicio o programa que nos permite transportar nuestras aplicaciones de un servidor a otro de forma fácil y rápida manteniendo las características y configuraciones.

Cuando desarrollamos una aplicación, normalmente lo hacemos en nuestro computador o servidor que tiene sus propias características y configuraciones únicas, Una vez terminado el proyecto lo llevamos al servidor del cliente y debemos ajustar, si es posible, el proyecto al nuevo servidor. Esto puede tomar más tiempo de desarrollo.

Docker encierra la aplicación en un contenedor al que se le configura de la manera adecuada antes de iniciar el desarrollo, De esta forma lo que se transporta entre los servidores es este contenedor y la aplicación no nota la diferencia entre los servidores y funciona exactamente igual independientemente de la máquina donde está alojada.

Otra ventaja es que el servidor puede ejecutar varios contenedores sin que uno sepa necesariamente de la existencia del otro.

Además si borramos el contenedor no quedarán vestigios de la aplicación en el servidor.

Instalar Docker en un servidor Ubuntu 20.04

En mi experiencia, la distribución GNU Linux Ubuntu es la más cómoda para trabajar por la alta cantidad de artículos que podemos encontrar en Internet para cada uno de los temas de su instalación, configuración y manejo.

Para instalar un servidor con esta distribución sigue este procedimiento.

Una vez instalado, en la línea de comandos ejecuta los siguientes:

Actualizamos el sistema

sudo apt update
sudo apt upgrade

Instalamos Docker

Bajamos desde el sitio de Docker una secuencia de comandos (script) preestablecidos

curl -fsSL https://get.docker.com -o get-docker.sh

Ejecutamos el script que obtuvimos

sh get-docker.sh

Agregamos nuestro usuario actual al nuevo grupo docker.

sudo usermod -aG docker $USER

Instalación de Docker Compose

sudo apt install docker-compose

Opcionalmente podemos hacer que la administración de los contenedores y aun más los stacks, que son pilas de contenedores interconectados, sea más sencilla y amigable podemos instalar nuestro primer contenedor, Portainer una aplicación web dedicada a la administración de Docker.

En la línea de comandos ejecutamos estos 2 comandos:

docker volume create portainer_data

docker run -d -p 8000:8000 -p 9443:9443 --name=portainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:latest 

Para acceder a ella, en un navegador anda a la dirección https://IPDELSERVIDOR:9443

Escrito por Jorge Sapiains

Artículos Relacionados

Wordfense vs Litespeed

Wordfense vs Litespeed compañeros enfrentados

Wordfence y LiteSpeed Cache son dos de los mejores plugins para WordPress, pero su combinación puede generar un conflicto peligroso en el archivo .htaccess. Descubre por qué la «solución» que recomienda Wordfence por defecto puede colapsar tu servidor con procesos huérfanos y aprende el método correcto y 100% seguro para hacer que ambos convivan en perfecta armonía, sin sacrificar rendimiento ni seguridad.

leer más...

0 Comentarios