Run Docker without sudo. Add user to docker group. Login as docker using newgrp.

<pre lang="bash">sudo gpasswd -a $user docker
newgrp docker

You can now run the following commands without sudo.

<pre lang="bash">docker ps
docker images

Every time you open a new terminal , just run.

<pre lang="bash">
newgrp docker