Tú decides qué servicios podemos activar para análisis, personalización y contenido externo.
Utilizamos cookies y tecnologías similares en nuestro sitio web para personalizar el contenido, integrar medios externos y comprender mejor el uso de determinadas secciones.
Cookies necesarias
Estas entradas garantizan funciones básicas como la seguridad, la estabilidad y el procesamiento de formularios.
Tus datos pueden tratarse con tu consentimiento o sobre la base de intereses legítimos. En la configuración de cookies puedes rechazar cada categoría opcional o autorizarla expresamente.
Algunos servicios procesan datos personales en terceros países. Al dar tu consentimiento, también aceptas esta transferencia. Encontrarás más información en nuestra política de privacidad.
Puedes volver a abrir y modificar tu selección en cualquier momento. · 1.0.2
Configurar Docker en un servidor Linux: iniciar y gestionar contenedores en tu infraestructura
Descubre cómo instalar Docker en tu servidor Linux para ejecutar aplicaciones aisladas de forma eficiente y aprovechar al máximo los recursos → Aprende más ahora
10 de noviembre de 20264 min de lectura4 Visitas0 útil
Introducción
Docker es un software de virtualización ligero y de código abierto que te permite desplegar servicios o aplicaciones de forma aislada en un solo sistema. A diferencia de las máquinas virtuales tradicionales, no se emula ni hospeda un sistema operativo adicional, sino solo un entorno de aplicación dentro del sistema anfitrión. Esto no solo ahorra recursos en general, sino que también reduce la sobrecarga en comparación con la virtualización completa. En esta guía te mostramos cómo instalar Docker en tu servidor.
FAQ
Preguntas frecuentes
Conéctate a tu servidor por SSH, añade la clave GPG oficial de Docker a tu lista de repositorios y configura el repositorio Docker en las fuentes de apt para instalar y actualizar Docker desde allí.
Docker no emula ni hospeda un sistema operativo adicional como una máquina virtual, sino que solo proporciona un entorno de aplicación dentro del sistema anfitrión, ahorrando recursos y reduciendo la sobrecarga en comparación con la virtualización completa.
Comentarios
¿Te resultó útil este artículo?
Tus comentarios nos ayudan a priorizar y mejorar los contenidos.
0 de 0 Las valoraciones consideraron útil este artículo.
Ayuda personalizada
¿No te basta con la guía?
Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.
Zappy conoce esta guía y te responde directamente en el chat.
Navegación
Software
Preparación
Primero debes conectarte a tu servidor Linux mediante SSH. Si necesitas ayuda, consulta nuestra guía de Primer acceso (SSH). En esta guía usamos Ubuntu como distribución Linux.
Instalación
Una vez conectado a tu servidor Linux, puedes comenzar con los métodos de instalación. Elige el repositorio Linux adecuado a continuación para ver los pasos de instalación relevantes.
Ubuntu
Primero debes añadir y configurar el paquete Docker mediante apt. Así podrás instalar y actualizar Docker fácilmente desde el repositorio.
Ejecuta los siguientes comandos para añadir la clave GPG oficial de Docker a tu lista de repositorios.
Ahora que has añadido el repositorio Docker, ejecuta apt-get update para aplicar los cambios.
Code
sudo apt-get update
Hasta aquí has configurado correctamente el repositorio Docker para apt. Como último paso, instala los paquetes Docker. La versión más reciente la instalas con este comando:
Ahora que has añadido el repositorio Docker, ejecuta apt-get update para aplicar los cambios.
Code
sudo apt-get update
Hasta aquí has configurado correctamente el repositorio Docker para apt. Como último paso, instala los paquetes Docker. La versión más reciente la instalas con este comando:
Docker debería estar instalado ahora. Como último paso, inicia y habilita el servicio para que funcione.
Code
sudo systemctl enable --now docker
Para comprobar que la instalación fue exitosa, intenta ejecutar la imagen hello-world con este comando:
Code
sudo docker run hello-world
Si todo va bien, verás un mensaje de bienvenida con información básica en la terminal. Si recibes errores de Permission Denied, asegúrate de haber activado la compatibilidad Docker en tu interfaz web y de haber reiniciado el servidor como se indicó en la preparación.
Has instalado Docker con éxito en tu servidor Linux.
Conclusión
¡Felicidades, has instalado y configurado Docker con éxito en tu servidor Linux! Si tienes preguntas o problemas, nuestro equipo de soporte está disponible todos los días para ayudarte.
Alojamiento de servidores desde 2,49 € / mes, disponible al instante, con protección DDoS incluida.
Ahora que Docker está funcionando en tu servidor, puedes hacer algunos ajustes para evitar usar sudo en los comandos Docker y para que Docker se inicie automáticamente al arrancar el servidor.
Usar Docker sin Sudo
Puedes evitar tener que anteponer sudo a los comandos Docker creando un nuevo grupo Docker y añadiendo tu usuario. Esto hace el uso más cómodo, pero ten en cuenta que indirectamente otorgas permisos de root.
Crea el grupo docker y añade tu usuario actual con estos comandos:
Code
# Crear grupo Docker
sudo groupadd docker
# Añadir usuario actual al grupo Docker
sudo usermod -aG docker $USER
Luego recomendamos reiniciar el servidor para que se recargue la membresía de grupos. Alternativamente, puedes ejecutar newgrp docker.
Ahora prueba si puedes ejecutar comandos Docker sin sudo, ejecutando de nuevo docker run hello-world.
Consejo
A veces obtienes un error por un archivo de configuración si ejecutaste el comando antes con sudo. Para solucionarlo, simplemente elimina el directorio Docker con rmdir ~/.docker/. Se recreará automáticamente en el siguiente comando.
Si el comando se ejecuta sin errores, has configurado Docker correctamente para no necesitar sudo.
Iniciar Docker al arrancar el sistema
Puedes configurar Docker para que se inicie automáticamente al arrancar el servidor usando systemd, que es usado por la mayoría de distribuciones Linux.
Consejo
En Ubuntu y Debian Docker está configurado por defecto para iniciarse automáticamente al arrancar. Si usas una de estas distribuciones, no necesitas hacer nada.
Para habilitar el servicio Docker al inicio, ejecuta estos comandos:
Para deshabilitar el servicio al inicio, reemplaza enable por disable. También puedes gestionar el servicio con varios comandos systemctl, por ejemplo: