Ошибка «не удается подключиться к демону Docker» в контейнере докеров Ubuntu

Я новичок в докере, и я выполняю следующие шаги

  1. Установил docker-desktop на windows
  2. Вытащил образ "ubuntu" (тег "jammy")
  3. Создал контейнер из приведенного выше изображения.
  4. Пытался вытащить образ докера «hello-world» с помощью команды (docker pull hello-world)

Это дает мне следующую ошибку

      Using default tag: latest
**Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?**

Я попытался запустить команду docker versionи это дало мне следующий вывод

      Client:
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.17.3
 Git commit:        20.10.12-0ubuntu4
 Built:             Mon Mar  7 17:10:06 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Затем я попробовал команду sudo service docker startно это дает мне следующую ошибку

      docker: unrecognized service

Я застрял здесь и пытаюсь найти способ заставить команды докеров работать в моем контейнере докеров Ubuntu. Пожалуйста, помогите мне понять, что происходит не так и как это решить.

Версия Ubuntu в контейнере:

      PRETTY_NAME="Ubuntu 22.04 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

Примечание 1: я использовал sudoтакже для всех вышеперечисленных команд, но все тот же результат.

Примечание 2: я также включил Expose daemon on tcp://localhost:2375 without TLSвариант на рабочем столе докера и перезагрузил мой компьютер

0 ответов

Другие вопросы по тегам