[Последняя версия 2023 года] Win11: WSL (Ubuntu22.04) с использованием руководства по удаленному контейнеру Docker (загрузка и установка Windows Docker Desktop, миграция на несистемный диск, настройка источника внутреннего зеркала, настройка WSL2)
[Последняя версия 2023 года] Win11: WSL (Ubuntu22.04) с использованием руководства по удаленному контейнеру Docker (загрузка и установка Windows Docker Desktop, миграция на несистемный диск, настройка источника внутреннего зеркала, настройка WSL2)
Docker — это платформа контейнеризации, которая позволяет упаковать приложение и все его зависимости в стандартную единицу, называемую контейнером. Ключевые особенности контейнеров Docker включают в себя:
Изоляция - Docker контейнеры Изолируйте друг друга, оберните себя файловой системой, процессором Регистры, деревья процессов, сетевые стеки и т. д. Это делает их более портативными и последовательными.
Эффективное использование ресурсов. Контейнер Docker использует ядро операционной системы совместно с другими контейнерами, что делает их более легкими, чем виртуальные машины.
Повторяемость — контейнер Docker использует Зеркало в качестве шаблона, создавая точную копию среды. Это обеспечивает согласованность во время развертывания.
скорость — контейнер Docker запускается очень быстро, измеряется секундами, а не минутами.
портативность - Docker контейнер может поддерживаться в любое время Docker Платформенная вычислительная инфраструктура.
Масштабируемость - Вы можете запустить несколько Docker контейнер, воспользуйтесь всем из CPU Ядра и память.
слабая связь - Docker контейнеры автономны из модулей и не зависят от их работы из окружающей среды.
Короче говоря, Docker позволяет упаковывать и надежно запускать приложения в переносимом и стандартизированном формате контейнера.
Docker для Windows имеет два режима работы: один запускает контейнеры, связанные с Windows, а другой — традиционные контейнеры Linux. Одновременно можно выбрать только один режим.
1. Запустите движок на базе WSL 2.
существовать“настраивать”>“общепринятый”выбрано“Используйте на основе WSL 2 Двигатель» (включено по умолчанию)
а. Как открыть терминал WSL
б. Проверьте версию докера и номер сборки.
Язык кода:javascript
копировать
docker --version
Язык кода:javascript
копировать
docker info
в. Проверьте режим WSL.
Язык кода:javascript
копировать
wsl.exe -l -v
Обновите свой дистрибутив Linux до версии 2:
Язык кода:javascript
копировать
wsl.exe --set-version (distro name) 2
Чтобы установить v2 в качестве версии по умолчанию для будущих установок, выполните:
Язык кода:javascript
копировать
wsl.exe --set-default-version 2
2. Выберите дистрибутив WSL 2.
настраивать”>“ресурс”>“WSL Интеграция», чтобы включить Docker Встроенный установлен WSL 2 Выбирайте из дистрибутивов
3. Тест
Язык кода:javascript
копировать
docker run hello-world
4. Общие команды
Перечислите команды, доступные в Docker CLI, введя:
Язык кода:javascript
копировать
docker
Используйте следующую команду, чтобы просмотреть информацию для конкретной команды:
Язык кода:javascript
копировать
docker <COMMAND> --help
Используйте следующую команду, чтобы просмотреть образы Docker на вашем компьютере (на данный момент только образ hello-world)
Язык кода:javascript
копировать
docker image ls --all
Используйте следующую команду, чтобы вывести списокконтейнер
Язык кода:javascript
копировать
docker container ls --all
или (без флага -a show-all отображаются только запущенные контейнеры)
Язык кода:javascript
копировать
docker ps -a
Используйте следующую команду, чтобы просмотреть список соответствующих Docker Установленная общесистемная информация, включая WSL 2 Статистика и ресурсы (ЦП & Память):