With .NET Core cross platform and working on Linux as well as Windows and Macs, I've started to dabble again with Ubuntu and trying to see how I can use it for work with Docker and .NET Core.
After installing the latest version of Ubuntu 20.04 and getting it up and running I started to work on installing Docker. After looking I found several ways to install the latest stable version of Docker.
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
Taken from the docker official documentation: manage-docker-as-a-non-root-user