If you want to run docker as non-root user then you need to add it to the docker group.
- Create the docker group if it does not exist
$ sudo groupadd docker
- Add your user to the docker group.
$ sudo usermod -aG docker $USER
- Run the following command or Logout and login again and run (that doesn’t work you may need to reboot your machine first)
$ newgrp docker
- Check if docker can be run without root
$ docker run hello-world
Reboot if still got error
$ reboot
Warning
The docker group grants privileges equivalent to the root user. For details on how this impacts security in your system, see Docker Daemon Attack Surface..
Taken from the docker official documentation: manage-docker-as-a-non-root-user
Related Posts:
- Docker: How to delete all local Docker images
- Docker: How to delete all local Docker images
- Can’t connect to docker from docker-compose
- Docker error: invalid reference format: repository name must be lowercase
- Docker: How to clear the logs properly for a Docker container?
- Docker compose, running containers in net:host
- How to fix “VirtualBox Interface has active connections” error in Windows?
- How to fix “VirtualBox Interface has active connections” error in Windows?
- How to list containers in Docker
- How to copy files from host to Docker container?
- How to fix “SSL certificate problem: self signed certificate in certificate chain” error?
- Downloading docker image for transfer to non-internet-connected machine
- How do I pass environment variables to Docker containers?
- How do I get into a Docker container’s shell?
- Copy directory to another directory using ADD command
- Copy directory to another directory using ADD command
- Error with pre-create check: “VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path”
- Error with pre-create check: “VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path”
- Error “The input device is not a TTY”
- “OSError: [Errno 8] Exec format error” when trying to run simple flask app in a docker container
- Copy directory to another directory using ADD command
- What is the difference between a Docker image and a container?
- denied: requested access to the resource is denied : docker
- What is the difference between CMD and ENTRYPOINT in a Dockerfile?
- docker : invalid reference format
- What is the difference between the ‘COPY’ and ‘ADD’ commands in a Dockerfile?
- Failed to get D-Bus connection: Operation not permitted
- docker push error “denied: requested access to the resource is denied”
- Where are Docker images stored on the host machine?
- Docker: Having issues installing apt-utils
- How to force Docker for a clean build of an image
- Docker how to change repository name or rename image?
- Issues while installing Docker on Windows 10 home edition
- Docker: Copying files from Docker container to host
- installing cPickle with python 3.5
- Docker: unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx
- How does docker compare to openshift?
- Error response from daemon: getsockopt: connection refused
- Docker-compose container using host DNS server
- docker: “build” requires 1 argument. See ‘docker build –help’
- Correct way to detach from a container without stopping it
- build context for docker image very large
- Docker – Name is already in use by container
- Docker hv-sock proxy (vsudd) is not reachable windows
- Why am I getting an RTNETLINK Operation Not Permitted when using Pipework with Docker containers?
- How can I expose more than 1 port with Docker?
- Docker – Bind for 0.0.0.0:4000 failed: port is already allocated
- How to get IP address of running docker container
- Running docker container : iptables: No chain/target/match by that name
- How to remove old Docker containers
- kubectl get pods shows ErrImagePull
- Change directory command in Docker?
- Docker container will automatically stop after “docker run -d”
- How to search images from private 1.0 registry in docker?
- Docker compose with wordpress:cli-php7.4 stalls on ‘The site you have requested is not installed’?
- How do i export my database from docker
- WordPress on Docker: how to update website/plugin?
- Using docker with wordpress, how to handle backups correctly?
- Database access using docker
- What is the best way to install a WordPress starter theme into a Docker environment?
- docker on windows 10 with VVV [closed]
- WPTerm ssh connection not working [closed]
- How and where are the provisioning script set up in WordPress?
- WordPress docker page is missing VIRTUAL_HOST variable
- How to remove an image tag in Docker without removing the image itself?
- How can I override CMD when running a docker image?
- How to install tzdata on a ubuntu docker image?
- How can I debug a docker container initialization?
- Is it possible to rerun kubernetes job?
- Multiple commands in Docker CMD directive
- Why isn’t ifconfig available in Ubuntu Docker container?
- Trouble Finding Error Logs in wp-env
- Setup existing WordPress site for local development and testing using docker
- Docker System has not been booted with systemd as init system
- Docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
- Docker error : no space left on device
- “VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path”
- Brew install docker does not include docker engine?
- How to uninstall Docker completely from a Mac?
- How to easily install and uninstall docker on MacOs
- Docker can’t connect to docker daemon
- “docker build” requires exactly 1 argument(s)
- What is the use of PYTHONUNBUFFERED in docker file?
- How to get the IP address of the docker host from inside a docker container
- Why does “docker attach” hang?
- HyperV is not available on Home editions
- WP in Docker – cannot install plugin or upgrade WP
- Multiple WordPress sites with docker
- WordPress development using Docker – how to share directories? [closed]
- How to create a network using a command line script?
- WordPress on Apache behind nginx using letsencypt issue with loginizer/limit login attempts
- wp-admin remove part of the url
- WordPress Permissions on my Local with Docker
- Why is my child theme style.css not found (404) in the front-end? [closed]
- WordPress docker with empty responses to HTTP requests
- IP addresses to block to stop WP auto-update?
- How to queue API requests with PHP in WordPress?
- Too many redirects error when change of base url
- Dockerized WordPress is having Nginx Proxy Issues
- Can Mac OS X be run inside Docker? [closed]