Как установить и использовать Docker в системах Windows
Docker — это технология контейнеризации, которая позволяет разработчикам упаковывать приложения и их зависимости в портативный контейнер для быстрого развертывания и эксплуатации. В системах Windows Docker можно установить и использовать, выполнив следующие действия.
преимущество:
Docker — открытая платформа для разработки, доставки и запуска приложений. Docker позволяет отделить приложения от инфраструктуры, чтобы вы могли быстро доставлять программное обеспечение. С помощью Docker вы можете управлять своей инфраструктурой так же, как вы управляете своими приложениями. Используя подход Docker к быстрой доставке, тестированию и развертыванию кода, вы можете значительно сократить задержку между написанием кода и его запуском в рабочей среде.
Сценарии применения:
- Автоматизированная упаковка и публикация веб-приложений.
- Автоматизированное тестирование, непрерывная интеграция и выпуск.
- Развертывайте и настраивайте базы данных или другие серверные приложения в сервисных средах.
- Создайте собственную среду PaaS, скомпилировав с нуля или расширив существующую платформу OpenShift или Cloud Foundry.
Установить Докер
Экологическая подготовка
Docker для Windows — это приложение Docker Community Edition (CE). Установочный пакет Docker для Windows содержит все необходимое для запуска Docker в системах Windows. Если вы не хотите устанавливать виртуальную машину, а хотите установить и научиться использовать Docker непосредственно в своей операционной системе Windows, сначала необходимо проверить, соответствует ли система требованиям по установке и использованию Docker для Windows. следующее:
1. Текущая версия Docker для Windows работает на 64-разрядных версиях Windows 10 Pro, Professional, Enterprise и Education. (Домашняя версия не поддерживается) 2. Проверьте, включена ли виртуализация компьютера: Щелкните правой кнопкой мыши кнопку «Пуск» в левом нижнем углу компьютера->Диспетчер задач->Производительность->ЦП, проверьте, включена ли виртуализация. , если виртуализация отображается как отключенная, необходимо перезагрузить Войдите в биос компьютера и включите виртуализацию (по Baidu, без компьютера способ другой) 3. После включения виртуализации и перезагрузки проверьте еще раз, включена ли виртуализация в задании менеджер.
4. Щелкните левой кнопкой мыши кнопку «Пуск» в левом нижнем углу компьютера -> Нажмите «Настройки» -> Найдите «Функции Windows» -> Включите или выключите функции Windows -> Проверьте Hyper-v. После включения компьютер перезагрузится, и среда установки будет успешно настроена.
скачать
Адрес загрузки
https://docs.docker.com/desktop/install/windows-install/#download-docker-for-windows .
Установить
-
После завершения установки откройте приложение Docker Desktop. На панели задач вы можете увидеть значок Docker.
-
Нажмите значок Docker, выберите меню «Настройки» и войдите на страницу настроек Docker. На вкладке «Общие» вы можете настроить элементы запуска и выхода Docker.
-
На вкладке «Ресурсы» вы можете настроить использование ЦП и памяти Docker.
-
На вкладке «Дополнительно» вы можете установить настройки сети и прокси-сервера Docker.
Использование Докера
-
Откройте терминал командной строки и введите следующую команду, чтобы проверить, правильно ли установлен Docker:
docker version
Если установка установлена правильно, будет отображена информация о версии Docker.
-
Загрузите образ Docker. Образ Docker — это исполняемый пакет, содержащий приложение и его зависимости. Вы можете скачать образ из Docker Hub или использовать Dockerfile для индивидуальной сборки образа.
docker pull [image name]
Например, загрузите образ Ubuntu:
docker pull ubuntu
-
Запустите Docker-контейнер. Контейнер — это экземпляр образа Docker, в котором можно запустить приложение.
docker run [image name]
Например, запуск контейнера Ubuntu:
docker run -it ubuntu
В контейнере могут выполняться различные команды, например, установка пакетов, запуск скриптов и т. д.
-
Выйдите из Docker-контейнера. Выйти из контейнера можно с помощью следующей команды:
exit
Или остановите контейнер с помощью следующей команды:
docker stop [container name or ID]
Например, чтобы остановить контейнер Ubuntu:
docker stop [container name or ID]
3-Общие конфигурации докера
Настройка автозаполнения клавиш табуляции в PowerShell
1. Запустите PowerShell (запускайте от имени администратора). Найдите PowerShell, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». В командной строке PowerShell введите:
Set-ExecutionPolicy RemoteSigned
2. Проверьте правильность настроек политики и запустите:
get-executionpolicy
3. Установите модуль PowerShell posh-docker для автоматизации команд Docker, введите: Install-Module posh-docker Альтернативно, чтобы установить модуль только для текущего пользователя, введите:
Install-Module -Scope CurrentUser posh-docker
4. После завершения установки функцию автозаполнения можно включить только для текущего PowerShell, введите:
Import-Module posh-docker
Настройки
Найдите значок докера в правом нижнем углу, щелкните правой кнопкой мыши и выберите настройки.
1. Общие: здесь настройки автоматического запуска докера при загрузке, проверки наличия обновлений при запуске приложения и публикации статистики использования.
2. Дополнительно: выделить количество процессоров и памяти