Skip to content

Instalación de docker en Ubuntu Linux

Este documento detalla los pasos para instalar Docker en Ubuntu, así como la configuración posterior necesaria para su correcto funcionamiento y algunas operaciones comunes con Docker a través del uso de Makefiles.

Instalación

Para instalar Docker, se deben seguir las instrucciones oficiales de la documentación de Docker para Ubuntu disponibles en:

Instalación de Docker en Ubuntu

Es importante seguir cada paso como se describe en la guía. No obstante, el paso 3 puede ser opcional. Si se desea verificar la instalación, se puede proceder con el comando proporcionado en ese paso.

Configuración Post-Instalación

Una vez instalado Docker, continúe con los pasos de configuración post-instalación:

Configuración Post-Instalación de Docker

Se recomienda realizar todos los pasos indicados para configurar el grupo de usuarios y evitar la necesidad de utilizar sudo con Docker. Si experimenta problemas con los permisos del directorio .docker, ejecute los siguientes comandos:

Terminal window
sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
sudo chmod g+rwx "$HOME/.docker" -R

Si los problemas persisten, intente habilitar, iniciar y verificar el estado del servicio de Docker con los siguientes comandos:

Terminal window
sudo systemctl enable docker
sudo systemctl start docker
sudo systemctl status docker

Uso de Make para la Gestión de Docker

El uso de un Makefile facilita la gestión de proyectos con Docker. Asegúrese de estar en la carpeta correcta donde se encuentra el Makefile y ejecute:

Terminal window
make build

Si el comando make build falla, podría necesitar ajustar los permisos o establecer variables de entorno adecuadas. En caso de que el problema continúe, pruebe los siguientes pasos:

Terminal window
sudo systemctl enable docker.service
export USER_UID=${UID} && export USER_GID=$(id -g)
make build

Una vez que make build se ejecuta correctamente, puede utilizar otros comandos útiles:

  • make test: Ejecuta las pruebas definidas en el Makefile.
  • make: Muestra todos los comandos disponibles que se pueden ejecutar con make.
  • make psalm: Ejecuta herramientas de análisis estático para el código.
  • make fixer: Ejecuta PHP-CS-Fixer para corregir errores de estilo en el código.

Además, puede interactuar con su entorno Docker utilizando comandos como make start, make stop, y make status para iniciar, detener y verificar el estado de los contenedores, respectivamente.

Si tiene alguna duda o necesita asistencia adicional, no dude en consultar. Estamos aquí para ayudar.

Esta documentación ahora presenta los pasos y consejos de manera más formal y organizada, facilitando la comprensión y seguimiento del proceso de instalación y configuración de Docker. Además, se han corregido los errores y se han añadido detalles que pueden ser útiles durante la configuración y el uso diario de Docker.