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:
sudo chown "$USER":"$USER" /home/"$USER"/.docker -Rsudo chmod g+rwx "$HOME/.docker" -RSi los problemas persisten, intente habilitar, iniciar y verificar el estado del servicio de Docker con los siguientes comandos:
sudo systemctl enable dockersudo systemctl start dockersudo systemctl status dockerUso 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:
make buildSi 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:
sudo systemctl enable docker.serviceexport USER_UID=${UID} && export USER_GID=$(id -g)make buildUna 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.