# ¿Cómo uso mi servidor Docker?

https://www.seturack.com/es/base-de-conocimientos/articulo/how-to-use-docker-server

1. En el panel, abre **Mis servidores** y haz clic en tu servidor.
2. En la pestaña **Resumen**, espera a que la fila **Aplicación** diga "Docker está listo". La página se actualiza sola.
3. Anota los valores de las filas **Dirección de conexión**, **Usuario** y **Contraseña**.
4. Conéctate desde el terminal de tu ordenador, usando tu propia dirección en lugar de este ejemplo: `ssh root@203.0.113.5`
5. Comprueba que Docker funciona: `docker run --rm hello-world`
6. En la carpeta con tu propio `compose.yaml`, pon en marcha tus servicios: `docker compose up -d`

## Qué hay en el servidor

- Docker y Docker Compose están instalados. No hay ninguna otra aplicación ni interfaz web, así que el panel no muestra dirección del sitio.
- Los registros de los contenedores están limitados para que no puedan llenar el disco: como máximo 3 archivos por contenedor, de 10 MB cada uno.
- El cortafuegos (ufw) está activado, y solo el puerto 22 de SSH está abierto al exterior.
- fail2ban vigila SSH, y las actualizaciones de seguridad del sistema operativo se instalan automáticamente.

## Cuidado al publicar puertos

**Docker se salta las reglas de ufw para los puertos que publicas.** Cualquier puerto que publiques con `ports:` en `compose.yaml` queda abierto al exterior, aunque no hayas usado `ufw allow`. Así que no publiques servicios que solo deban ser accesibles internamente, como las bases de datos. Los contenedores pueden comunicarse entre sí a través de la red de Docker.

Para un servicio que ejecutes fuera de Docker, abre el puerto tú mismo con ufw: `ufw allow 8080/tcp`

## Artículos relacionados

- [Conectarte por SSH y restablecer tu contraseña](https://www.seturack.com/es/base-de-conocimientos/articulo/how-to-connect-with-ssh)
- [Conectar tu propio dominio](https://www.seturack.com/es/base-de-conocimientos/articulo/how-to-connect-your-own-domain)

**¿Aún no tienes servidor?** [Pide un servidor con Docker instalado](https://www.seturack.com/es/docker-vps): tú eliges el tamaño y pagas solo lo que eliges.
