Не удалось получить доступ к Docker после установки в подсистеме Windows для Linux

Я установил Docker, используя подсистему Windows для Linux:

peter@BRIAN-PC:/mnt/c/Windows/System32$ docker version The program 'docker' is currently not installed. You can install it by typing: sudo apt-get install docker peter@BRIAN-PC:/mnt/c/Windows/System32$ sudo apt-get install docker [sudo] password for peter: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libfreetype6 os-prober Use 'apt-get autoremove' to remove them. The following NEW packages will be installed docker 0 to upgrade, 1 to newly install, 0 to remove and 50 not to upgrade. Need to get 12.2 kB of archives. After this operation, 65.5 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe docker amd64 1.5-1 [12.2 kB] Fetched 12.2 kB in 0s (48.5 kB/s) Selecting previously unselected package docker. (Reading database ... 25663 files and directories currently installed.) Preparing to unpack .../docker_1.5-1_amd64.deb ... Unpacking docker (1.5-1) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up docker (1.5-1) ... peter@BRIAN-PC:/mnt/c/Windows/System32$ docker version The program 'docker' is currently not installed. You can install it by typing: sudo apt-get install docker 

Очевидно, я набрал sudo apt-get install docker . Может кто-нибудь сказать мне, как заставить это работать? Я попытался установить на чистую Windows, но получить другую ошибку. К сожалению, в настоящее время у меня нет доступа к полностью работающей машине Linux.

  • Могу ли я установить комбинацию клавиш gnome как префиксный ключ, например, в emacs, tmux или экране?
  • Установка Rubymine без sun-java6-jre
  • Ключ управления питанием для запуска * X11 * скриптов при пробуждении
  • Беспроводная связь невероятно медленная на Ubuntu Gnome 17.04
  • Xrandr не видит дисплей, но он работает
  • Как написать файл в контейнере для докеров?
  • Каковы возможные причины неустойчивой синхронизации NTP?
  • Начальный ядро ​​- получение исходного кода ядра (ubuntu)
  • Какая команда или горячая клавиша для остановки запущенной программы в DrJava?
  • Восстановление Ubuntu
  • Изменение GID системных групп (GID 100 - 105 до 200 - 205)
  • Существует ли такое программное обеспечение, как Nokia Ovi Suite для синхронизации телефонов Nokia Symbian с GNU / Linux?
  • One Solution collect form web for “Не удалось получить доступ к Docker после установки в подсистеме Windows для Linux”

    Пакет под названием docker на Ubuntu (например, Debian и несколько других дистрибутивов) – это не Docker , средство развертывания контейнера Linux, а Docker , системный трей для Gnome и KDE. Теперь инструмент управления контейнерами более известен, но системный лоток уже существовал и по-прежнему имеет имя пакета. Инструмент управления контейнером находится в пакете docker.io .

    Вы можете найти это, изучив пакеты с помощью таких инструментов, как apt :

     apt show docker # or apt-cache show docker apt search docker # or apt-cache search docker sudo apt install docker.io # or sudo apt-get install docker.io 

    На доверчивом (Ubuntu 14.04) исполняемый файл инструмента управления контейнером изначально назывался docker.io , затем в обновлениях он был заменен на docker а исполняемый файл в системной лотке был переименован в wmdocker . Похоже, что ваша система «команда не найдена» была создана из исходных имен, а ее кеш устарел. Чтобы перестроить кеш, запустите update-command-not-found . Благодаря обновленному кешу последовательность команд была бы последовательной – на исходном Ubuntu 14.04 вы бы успешно установили системный трей, а в более поздней версии сообщение сообщило бы вам установить docker.io .


    Поскольку вы используете подсистему Windows для Linux, а не настоящий Linux, запуск Docker – это не просто вопрос установки пакета. Docker полагается на некоторую функцию Linux, которую Windows не подражает. Существует Docker для Windows , которая представляет собой другую программу с тем же интерфейсом; это сообщение об ошибке сервера объясняет, как его запустить. Но если вам нужен настоящий Docker, вам нужно запустить настоящий Linux, а не дорогостоящую пластиковую имитацию. «В настоящее время у меня нет доступа к полностью работающей машине Linux», можно исправить через несколько минут, установив Linux на виртуальную машину.

    Linux и Unix - лучшая ОС в мире.