Ubuntu otorga permisos de ejecución de Docker a usuarios normales
En el sistema `Ubuntu`, por defecto, los permisos de ejecución de `Docker` suelen estar restringidos a usuarios administradores. Esto significa que los usuarios normales no pueden ejecutar directamente comandos `docker`, y necesitan usar `sudo` o cambiar a un usuario administrador para poder ejecutarlos.
Renderizando...
## Antecedentes En el sistema `Ubuntu`, por defecto, los permisos de ejecución de `Docker` suelen estar limitados solo a usuarios administradores. Esto significa que los usuarios normales no pueden ejecutar comandos `docker` directamente y necesitan usar `sudo` o cambiar a un usuario administrador para poder ejecutarlos. Sin embargo, para algunos desarrolladores o usuarios que necesitan usar `Docker` con frecuencia, esto puede resultar inconveniente. Por lo tanto, otorgar permisos de ejecución de `Docker` a usuarios normales es una necesidad común, lo que permite a los usuarios normales usar `Docker` de manera más conveniente. Migración del artículo: [Lodenhu-Ubuntu: Otorgar permisos de ejecución de Docker a usuarios normales](https://www.lodenhu.com/post/granting-docker-execution-permissions-to-regular-users-on-ubuntu) ## Requisitos previos Asegúrate de que `Docker` ya esté instalado en tu `Ubuntu`. Si no tienes `Docker` instalado, puedes consultar el artículo: 【[Instalar Docker y docker-compose en Ubuntu](https://oldmoon.top/post/185)】 ## Pasos de operación ### 1. Añadir el usuario al grupo de usuarios de `Docker` Para permitir que un usuario normal ejecute comandos `Docker`, primero es necesario añadirlo al grupo de usuarios de `Docker`. Suponiendo que el nombre de usuario que deseas añadir es `username`, puedes usar el siguiente comando para añadirlo al grupo `docker`: ```sh sudo usermod -aG docker username ``` Por favor, reemplaza `username` con el nombre de usuario real que deseas añadir. Por ejemplo, si el nombre de usuario es `ubuntu`, el comando sería `sudo usermod -aG docker ubuntu`. > PS: Después de instalar `Docker`, generalmente se crea el grupo de usuarios `docker` por defecto, por lo que no es necesario crearlo manualmente. Simplemente añade el usuario que deseas que tenga permisos de `Docker` al grupo `docker`. Si tu sistema no añadió automáticamente el grupo de usuarios `docker`, significa que tu método de instalación de Docker no es muy inteligente. En ese caso, solo puedes crear el grupo de usuarios tú mismo y otorgarle permisos de ejecución de Docker. Esta forma no está cubierta en este artículo, por favor, consulta otros tutoriales. > > Para operaciones relacionadas con usuarios y grupos de Linux, puedes leer el artículo: 【[Operaciones relacionadas con usuarios y grupos de Linux](https://oldmoon.top/post/269)】 <!-- 文章内嵌广告位 --> <div class="article-ads"></div> ### 2. Volver a iniciar sesión como usuario Después de añadir el usuario al grupo `docker`, es necesario cerrar la sesión actual y volver a iniciarla para que la pertenencia al grupo surta efecto. Puedes cerrar sesión y volver a iniciarla en el sistema, o reiniciar la sesión del usuario con el siguiente comando: ```bash su - username ``` Asegúrate de reemplazar `username` con el nombre de usuario real con el que deseas volver a iniciar sesión. ### 3. Verificar la configuración de permisos Después de volver a iniciar sesión, puedes verificar si el usuario normal ya tiene permisos de ejecución ejecutando comandos relacionados con `docker`, como: ```bash # Ver contenedores docker docker ps ``` Si ves la salida correcta, significa que tu usuario normal ha obtenido con éxito los permisos de ejecución de `Docker`. ## Resumen: Añadir un usuario al grupo de usuarios de `Docker` le otorga acceso completo al demonio de `Docker`, lo que significa que puede ejecutar cualquier comando de `Docker` y podría representar un riesgo de seguridad potencial para el sistema. 1. Asegúrate de añadir solo usuarios de confianza al grupo de usuarios de `Docker`. 2. Asegúrate de que `Docker` esté instalado en tu sistema y de que tengas permisos de administrador para realizar operaciones de instalación y configuración. 3. Después de añadir un usuario al grupo de usuarios de `Docker`, recuerda que debes volver a iniciar sesión para que los permisos surtan efecto. Siguiendo los pasos anteriores, puedes otorgar permisos de ejecución de `Docker` a usuarios normales en el sistema `Ubuntu`, lo que les permitirá utilizar `Docker` de manera más conveniente para el desarrollo y la implementación.
Comentario
Inicia sesión para ver y publicar comentarios
Ir a iniciar sesión