Docker permission denied

C++
sudo chmod 666 /var/run/docker.sock

sudo usermod -aG docker ${USER}
sudo chmod 666 /var/run/docker.sock
sudo chmod +x /usr/local/bin/docker-composesudo setfacl --modify user:<user name or ID>:rw /var/run/docker.sock
sudo usermod -a -G docker $USER

Source

Also in C++: