Как настроить и использовать Docker Desktop в Windows

Вы(Are) разработчик и начинаете работу с контейнеризацией? Контейнеризация(Containerization) — это новая тенденция в наши дни, которая делает ваши существующие приложения независимыми от системы и более надежными. Если вы новичок и начинаете работать с такими инструментами, как Docker , то это то, что вам нужно. В этом посте мы рассмотрели руководство по настройке и использованию Docker на компьютере с Windows . Этот процесс предполагает, что вы немного знакомы с концепцией контейнеризации.

Чтобы дать вам более четкое определение контейнера, я хотел бы прямо процитировать Docker :

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Настройка(Set) и использование Docker Desktop в Windows

Докер(Docker) имеет довольно много вариантов использования. Наиболее популярным из них является контейнеризация существующих приложений. Вы можете переупаковать существующие приложения Java или .NET в переносимый контейнер, который можно развернуть на любом сервере. Но для этого вам нужно пройти через его основы. Итак, давайте начнем и посмотрим, как настроить его в Windows .

1. Загрузите и установите программу установки. Перейдите на сайт Docker и загрузите Docker Desktop для Windows( Docker Desktop for Windows) . После загрузки установите его на свой компьютер, следуя простым инструкциям по установке. Ваш компьютер может перезагрузиться несколько раз во время процесса.

Рабочий стол Docker в Windows

2. После того, как все будет установлено, вам нужно создать учетную запись. Перейдите на hub.docker.com и создайте новую учетную запись. Теперь используйте ту же учетную запись для входа в установку в Windows . Создание учетной записи абсолютно бесплатно, и с вас ничего не будет взиматься.

3. На этом настройка завершена. Вы можете убедиться, что Docker запущен, перейдя в системный трей и щелкнув значок кита. Или вы можете открыть окно CMD и выполнить

docker --version

чтобы проверить, установлен ли Docker на вашем компьютере. Или вы также можете загрузить изображение hello-world , чтобы проверить, все ли работает нормально. В том же окне CMD выполните docker run hello-world, чтобы запустить все проверки.

4. Теперь вам нужен образ для запуска вашего первого контейнера. Есть много общедоступных изображений, доступных для разных целей. Вы можете перейти в центр Docker и найти любой образ, который вам нужен. Доступны образы для WordPress , Ubuntu , Node.Js и т. д . В этом примере мы собираемся установить образ WordPress в локальный контейнер, чтобы вы могли запустить локальный контейнер WordPress на своем компьютере.

5. Первым шагом создания любого контейнера является создание его конфигурационного файла. Файл конфигурации указывает, какой образ будет использовать контейнер и с какими параметрами. Итак, создайте новую папку и внутри этой папки создайте новый файл с именем docker-compose.yml. Вставьте в него следующее содержимое и сохраните файл:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

Источник: документация по докеру.

6. Откройте окно CMD в этой папке и выполните

docker-compose up -d

чтобы начать загрузку изображений и настройку контейнера на локальном компьютере. Как только команда завершит выполнение, у вас будет запущен и запущен контейнер WordPress на вашем локальном компьютере. Вы можете открыть его в своем браузере, перейдя по http://localhost:8000 .

Вот как вы можете создать файл конфигурации, а затем загрузить необходимые вещи для запуска вашего приложения внутри контейнера. Помните(Remember) , что существует множество других доступных возможностей, и этот пост здесь только для того, чтобы дать вам обзор Docker и контейнеризации. Вы можете поискать в Интернете дополнительные файлы конфигурации или даже создать свои собственные. В Интернете доступно множество бесплатных образов Docker(Docker) с открытым исходным кодом , которые помогут вам начать работу.

После того как вы настроили свой образ и внесли необходимые изменения, вы также можете отправить его в репозиторий Docker Hub . Нажмите (Click) здесь,(here)(here) чтобы загрузить Docker Desktop для Windows . Подробнее(Further) о Docker для Windows читайте (Windows) здесь(here)(here) .



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts