linux - instalar - install docker ubuntu 18
Ejecutando ventana acoplable sin sudo en Ubuntu 14.04 (3)
Intenté configurar Docker para no tener que escribir sudo
antes de usarlo.
Los pasos que tomé:
- Comencé con la creación de un grupo docker con
sudo groupadd docker
; -
sudo gpasswd -a ${USER} docker
mi usuario actual al grupo "docker" consudo gpasswd -a ${USER} docker
; - Reinicé la ventana acoplable con
sudo service docker restart
; - Cerré y abrí la terminal para comenzar una nueva sesión.
Después de ejecutar docker run hello-world
, recibo esta salida:
FATA [0000] Publicar http: ///var/run/docker.sock/v1.17/containers/create : marque unix /var/run/docker.sock: permiso denegado. ¿Está intentando conectarse a un daemon habilitado para TLS sin TLS?
Una cosa que desconcierta (y podría dar una pista sobre por qué no puedo ejecutar la ventana acoplable sin sudo) es la salida de:
$ groups
: es:
ltarasiewicz adm cdrom sudo dip plugdev lpadmin sambashare
(no hay grupo "docker")
La salida de $ groups ltarasiewicz
:
ltarasiewicz adm cdrom sudo dip plugdev lpadmin sambashare docker
("docker" es uno de los grupos)
¿Cuál podría ser la razón por la que todavía no puedo usar Docker sin sudo
después de agregar mi usuario actual al grupo "docker"?
Cerrar mi terminal o cerrar sesión no fue suficiente en mi caso, tuve que hacer un reinicio completo.
Ejecute el siguiente comando al final para aplicar la configuración de grupo:
newgrp docker
Los cambios de grupo no surten efecto inmediatamente en la sesión actualmente iniciada. Sus opciones incluyen:
- Cerrar sesión y volver a iniciar sesión
- Iniciar una nueva sesión de inicio de sesión (para bash esto es con el comando
bash -l
)