This error occurs when your port is already being used up. Right now I’m assuming you have Jenkins running on your 8080 port and hence docker is not being able to pull.
Exit Jenkins by typing
Localhost:8080/Exit
And then try running the same command.
Use sudo before the command.
It worked for me, it should work for you as well.