You are not logged in.

#1 2025-09-20 01:30:06

superlex
Member
Registered: 2025-03-08
Posts: 13

Docker install fails to give non-root user docker-cli access

As far as I know this is straight off the wiki. Maybe I missed an important line on my first or second read of it.
It of course works with `sudo docker info`, but the app I want to use that requires docker expects me to have docker cli access, and it would be a terrible idea to run it as root.

sudo systemctl disable --now docker.socket
sudo systemctl disable --now docker.service
sudo pacman -Rsnuc docker
sudo rm -r /var/lib/docker /run/docker*

> cat /etc/group | rg docker
docker:x:961:lex
systemctl reboot

sudo pacman -Syu docker
sudo systemctl enable --now docker.service
docker info
Client:
 Version:    28.4.0
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-ai" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-ai: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-buildx" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-buildx: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-cloud" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-cloud: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-compose" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-compose: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-debug" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-debug: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-desktop" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-desktop: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-extension" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-extension: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-init" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-init: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-mcp" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-mcp: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-sbom" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-sbom: no such file or directory
WARNING: Plugin "/home/lex/.docker/cli-plugins/docker-scout" is not valid: failed to fetch metadata: fork/exec /home/lex/.docker/cli-plugins/docker-scout: no such file or directory

Server:
Cannot connect to the Docker daemon at unix:///home/lex/.docker/desktop/docker.sock. Is the docker daemon running?

Last edited by superlex (2025-09-20 01:32:29)

Offline

#2 2025-09-20 11:03:36

Succulent of your garden
Member
From: Majestic kingdom of pot plants
Registered: 2024-02-29
Posts: 1,563

Re: Docker install fails to give non-root user docker-cli access

superlex wrote:

and it would be a terrible idea to run it as root.

Read this: https://docs.docker.com/engine/install/ … stinstall/

and this: https://docs.docker.com/engine/security … ck-surface

To run the application without root you will need to setup the user inside the container not as 0, which is root. Also try to setup some linux capabilities.


str( @soyg ) == str( @potplant ) btw!

Also now with avatar logo included!

Online

Board footer

Powered by FluxBB