Cómo instalar Docker en openSUSE paso a paso

Cómo instalar Docker en openSUSE paso a paso
Photo by Ian Taylor / Unsplash

Introducción:
Docker es una plataforma que permite crear, desplegar y ejecutar aplicaciones en contenedores de manera sencilla. En openSUSE, instalar Docker es rápido si sigues los pasos correctos. Este tutorial te guiará para tener Docker funcionando sin problemas.

Requisitos:

  • openSUSE Leap o Tumbleweed actualizado.
  • Usuario con privilegios de sudo.
  • Conexión a internet.
  1. Actualizamos el sistema
sudo zypper refresh
sudo zypper update
  1. Instalamos el Docker junto con el plugin del docker compose
sudo zypper install docker docker-compose-plugin
  1. Lo habilitamos
sudo systemctl enable --now docker
  1. Agregamos nuestro usuario y recuerden cerrar sesión
sudo usermod -aG docker $USER

Si quieren validar que el Docker funciona se pueden mandar con el siguiente comando:

docker run hello-world

Pero con solo hacer esto

docker ps -a

Debería de mostrarse la lista de contenedores, hagamos algo más interesante para tener un dashboard con nuestras rutas favoritas, para esto creamos un directorio en nuestra carpeta personal, por ejemplo: /home/miguel/programas/heimdall y creamos un docker-compose.yml con el siguiente contenido

services:
  heimdall:
    image: lscr.io/linuxserver/heimdall:latest
    container_name: heimdall
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - ALLOW_INTERNAL_REQUESTS=false #optional
    volumes:
      - ./config:/config
    ports:
      - 7990:80
      - 7991:443
    restart: unless-stopped

Abrimos una consola sobre ese directorio y ejecutamos

docker compose up -d

Una vez finalice, abrimos la ruta http://localhost:7990/ y deberíamos de visual el dash de Heimdall

Si quieren quitar el contenedor de Docker, simplemente ejecutan

docker compose stop