instalar docker

Cómo Instalar Docker en ubuntu 20.04

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