Как установить и использовать Docker в Windows 11?

Как установить и использовать Docker в Windows 11 Изучение

Программное обеспечение Docker с открытым исходным кодом обеспечивает виртуализацию приложений и приложений в Windows 11 на основе контейнеров — в облаке или на локальных компьютерах. Преимущество: в отличие от виртуальных машин, Docker виртуализирует отдельные приложения со всеми необходимыми программными компонентами и делает их доступными динамически, независимо и между системами. Docker также можно установить на Windows, Linux и macOS.

Что такое Docker в Windows 11?

Виртуализация контейнеров, впервые широко использованная вместе с программным обеспечением с открытым исходным кодом Docker, фундаментально изменила способы создания, распространения и использования программных решений. В отличие от виртуальных машин, Docker-контейнеры виртуализируют не целые операционные системы, а только отдельные, изолированные приложения в виде программных контейнеров. Они оказались особенно компактными, совместимыми и масштабируемыми в различных областях, таких как разработка приложений, хостинг, PaaS, промежуточный этап или производство.

Подобно физическим контейнерам в транспортной логистике, контейнеры Docker содержат все необходимые программные компоненты в соответствующем контейнере в виде так называемого образа. Это позволяет изолированным приложениям перемещаться и запускаться между операционными системами без каких-либо проблем совместимости. В зависимости от операционной системы Docker назначает соответствующие системные ресурсы контейнеру запущенного приложения. Преимущество заключается в легком, мобильном и универсальном использовании приложений. Программу можно установить в различные операционные системы с использованием стандартизированных API, ядер ОС, гипервизоров или виртуальных машин, а не только в Windows 11.

Каковы требования к Docker?

Docker убеждает своей несложной межсистемной совместимостью. В то время как виртуальные машины или классическая аппаратная виртуализация эмулируют полную гостевую операционную систему, контейнеры Docker используют ядро ​​хост-системы, но выполняются как изолированные процессы в пользовательском пространстве. На заре Docker приложение использовалось только в системах Linux или операционных системах на базе Linux. Сегодня программное обеспечение с открытым исходным кодом характеризуется полной независимостью от платформы. В то время как Docker использует локальное ядро ​​Linux в системах Linux в 64-битных вариантах, системы, отличные от Linux, просто используют образ системы Linux через гипервизор или виртуальную машину.

Читайте также:  Обзор лучших предложений по управляемому Kubernetes и CDN в России с оптимальным соотношением цена-качество

Поддерживаемые дистрибутивы Linux:

  • Debian
  • Fedora
  • Ubuntu
  • CentOS
  • Oracle Linux
  • Red Hat Enterprise Linux
  • openSUSE
  • SUSE Linux Enterprise

Установочные пакеты для Windows, macOS или облачных сервисов, таких как Azure или AWS, можно найти на домашней странице Docker.

Как установить Docker в Windows 11

Установка Docker в Windows 11 занимает всего несколько шагов. Для этого вам сначала необходимо загрузить программное обеспечение Docker с официальной домашней страницы Docker. Примечание. Использование Docker в Windows 11 не подходит для операционной системы Windows Server. Поскольку Docker предназначен для систем Linux, вам также понадобится программное обеспечение для виртуализации, такое как WSL 2. WSL 2 — это бесплатная подсистема Windows для Linux, которая позволяет запускать приложения Linux в Windows.

Шаг 1. Загрузите Docker

Загрузите бесплатное программное обеспечение Docker с официальной домашней страницы Docker. Для этого выберите опцию Docker Desktop.

Загрузите бесплатное программное обеспечение Docke

Docker для Windows 11 можно загрузить непосредственно с веб-сайта Docker, используя опцию Docker Desktop. / Источник: https://www.docker.com/get-started/

Шаг 2. Установите Докер

Теперь нажмите на установочный пакет и начните установку. Docker рекомендует использовать платформу виртуализации, такую ​​как WSL 2, в Windows 11 прямо с первого шага установки. Установите флажок «Использовать WSL 2 вместо Hyper-V», чтобы автоматически установить WSL 2. Затем нажмите «ОК», чтобы начать установку. Перезагрузите систему после завершения установки. После перезагрузки согласитесь с лицензионным соглашением. Если вы используете Docker в частном порядке или в небольших компаниях, использование остается бесплатным. Крупным компаниям следует заранее уточнить, насколько лицензия с открытым исходным кодом подходит для желаемых целей.

Шаг 3. Установите WSL2

После того как вы согласитесь с лицензионным соглашением, Docker сообщит, что вам все равно необходимо завершить установку WSL-2. Загрузите WSL 2 по соответствующей ссылке в окне меню Docker и загрузите последнюю версию. Откройте мастер установки и следуйте инструкциям по установке. После установки перезагрузите систему, чтобы завершить установку Docker и WSL 2.

Читайте также:  Пошаговое руководство по активации кнопки после успешной отправки данных на сервер в Flutter

Шаг 4. Запустите и протестируйте Docker Desktop

Если Docker Desktop не запускается автоматически, щелкните соответствующий значок приложения на рабочем столе. Чтобы проверить, правильно ли работает Docker, вы можете скачать hello-world-docker-image. Для этого введите следующую команду в Windows PowerShell:

Docker run hello-world

Docker теперь автоматически загрузит и запустит образ hello-world. Таким образом вы можете проверить, может ли Docker легко загружать контейнеры или образы, которые вы хотите запустить в своей системе.

Шаг 5. Используйте Docker

Чтобы эффективно использовать Docker, мы рекомендуем практичные команды Docker, которые значительно облегчат вашу работу. К ним относятся:

  • docker: список всех доступных команд интерфейса командной строки Docker.
  • docker —help: отображает всю информацию о соответствующей команде, если вы введете нужную команду в разделе
  • docker image ls —all: выводит список всех образов Docker в хост-системе.
  • docker container ls —alldocker ps -a: выводит список всех доступных контейнеров Docker на компьютере.
  • docker info: отображает всю информацию об установке Docker.
Оцените статью
Блог о программировании
Добавить комментарий