Easywsl превращает образы докеров linux в wsl-дистрибутив Windows 10

EasyWSL превращает образы докеров Linux в дистрибутив WSL для Windows 10

Лоуренс Абрамс

  • 15 августа 2021 г.
  • 10:21 утра

easywsl, образ, докер, linux, windows

Если вы не можете найти свою любимую подсистему Windows для дистрибутива Linux, доступную в Microsoft Store, новая программа под названием EasyWSL может преобразовать практически любой образ Linux Docker в дистрибутив WSL.

Microsoft Store предлагает множество готовых дистрибутивов Linux WSL, таких как Fedora, Ubuntu, Alpine, Kali, Debian и другие.

Однако многие популярные дистрибутивы Linux, такие как ArchLinux или Centos, недоступны или требуют оплаты за них.

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

Чтобы упростить поиск дистрибутивов Linux, которых нет в Microsoft Store, компания по кибербезопасности Red Code Labs создала проект с открытым исходным кодом под названием EasyWSL, который конвертирует практически любой образ Linux Docker в WSL.

«Я чувствовал, что мы можем каким-то образом привнести больше души Linux в Windows через WSL, что-то большее, чем Microsoft может предложить в своем магазине.,» объяснил Red Code Labs, почему они создали EasyWSL.

«По сути, это была отличная идея сначала попробовать использовать Arch, Gentoo и их репозитории, но потом я понял, почему бы как-то не получить образы из Docker Hub, чтобы сделать возможности еще шире.»

READ  Как Сделать Звук На Телевизоре Через Hdmi

Более того, поскольку эти дистрибутивы управляются в Docker первоначальными разработчиками, вы знаете, что сборки не были изменены для включения вредоносных программ или кода.

Как видите, EasyWSL предлагает широкий спектр дистрибутивов Linux, которые вы можете установить, в том числе:

  • ArchLinux
  • Ubuntu 20.04
  • Ubuntu 20.10
  • Альпийский
  • DebianStable
  • DebianUnstable
  • DebianTesting
  • CentOS
  • Очистить Linux
  • Fedora
  • Манджаро
  • Научный Linux
  • Crux Linux
  • Пустота Linux
  • Kali Linux
  • OpenSuse Leap
  • ОС Parrot Security
  • Gentoo

Однако, если дистрибутив Linux, который вы ищете, недоступен, вы можете использовать EasyWSL для установки образа Docker по вашему выбору в WSL.

Как преобразовать образ докера Linux в WSL

Например, популярный дистрибутив Photon недоступен в Microsoft Store, но мы можем легко установить его из Docker с помощью EasyWSL.

Чтобы установить собственный образ, вы должны выбрать опцию «Указать образ докера», и когда он запросит контейнер докера, вы должны ввести имя дистрибутива и тег для установки, используя следующий синтаксис:

В случае с Photon имя изображения. ‘фотон’и тег’последний’, как показано на этой странице.

READ  Нарушенная санкциями Huawei наращивает инвестиции в китайский технологический сектор Гаджеты сейчас

Затем мы использовали бы ‘фотон: последний’по запросу EasyWSL, как показано ниже.

Хотя почти все образы Linux Docker устанавливаются без проблем, вы можете увидеть ошибку, вызванную отсутствующей командой, в зависимости от процедур после установки.

Однако операционная система будет установлена ​​и ее можно будет использовать в WSL.

Обратите внимание, что после установки нового дистрибутива Linux с помощью EasyWSL установка WSL не будет отображаться в меню «Пуск».

Чтобы запустить новый дистрибутив, вы можете использовать команду wsl.d [linux_distro] из командной строки для его запуска.

Например, чтобы запустить Photon, мы могли бы использовать команду wsl.d photon.

Для тех, кому нравится использовать WSL в Windows 10, EasyWSL определенно станет отличным дополнением к вашему набору инструментов, чтобы вы могли установить дистрибутив Linux, который вы ищете.

Источник