попытайтесь использовать sudo docker images, чтобы проверить, есть ли в вашем узле контейнеры с именем <image>.
running docker run <image> запустит контейнер с именем <image> на вашем хост-компьютере, если ваш хост-компьютер не имеет этого контейнера, то докер автоматически вытащит контейнер с именем «из центра хранилища, как и вы docker pull <image>. Затем, если он все еще не может найти изображение под названием '', тогда он покажет это сообщение об ошибке.
вы можете попробовать заменить на hello-world, чтобы увидеть, работает ли докер на вашем компьютере.
sudo docker run hello-world
Кроме того, вы должны проверить, следует ли использовать sudo.