Что такое Docker

В Edgegap мы работаем с контейнерами, чтобы равномерно распределять нагрузку по всему миру. Нам нужно, чтобы ваша игра запускалась за миллисекунды, поэтому контейнеры должны быть ориентированы на скорость и создаваться соответствующим образом. Мы проведём вас через процесс создания Docker-образа, также известного как контейнер.

circle-info

Если вы хотите быстро ознакомиться с контейнерами, мы настоятельно рекомендуем это короткое видеоarrow-up-right.

Что такое Docker?

  • Docker — это PaaS (Платформа как услуга), которая позволяет реализовать виртуализацию на уровне ОС.

Что такое команда Docker Run?

  • Команда docker run позволяет создать контейнер из образа, чтобы движок Docker Desktop мог запустить контейнер.

Попробуйте

Давайте начнём с добавления инструментов, которые понадобятся на вашем компьютере для создания первого контейнера.

Вы можете следовать процедуре установки, указанной для Docker Desktop.

если вы используете Windows 10 Proarrow-up-right Если вы используете Windows 10 Home Editionarrow-up-right Если вы используете macOSarrow-up-right

Теперь, когда на вашей локальной машине запущен Docker, мы можем начать с простого «hello world».

Вы можете открыть командную строку и ввести приведённую выше команду.

Шаги выполнятся автоматически.

  1. Загрузка контейнера из репозитория Edgegap (только в первый раз)

  2. Запуск контейнера

  3. Имя будет speedtest (--name)

  4. Чтобы открыть доступ к вашему контейнеру, нужно указать это в команде docker run. В этом примере мы пробрасываем порт 80 снаружи на порт 80 внутри контейнера (-p).

  5. Вы можете проверить это, открыв веб-браузер и перейдя по адресу http://localhostarrow-up-right

  6. Вот и всё, вы запустили свой первый контейнер.

Теперь, когда ваш контейнер запущен, вы можете взаимодействовать с ним. Мы перезапустим контейнер, остановим его и посмотрим его сеть в следующем разделе. Сначала вам нужно локально посмотреть, что запущено в вашем docker-движке — в командной строке введите.

Вы должны увидеть нечто похожее.

Вы визуально видите информацию о контейнере, запущенном на вашем компьютере; в этом списке может быть более одного запущенного контейнера.

docker ps — простая команда; вы научитесь пользоваться ей много.

Допустим, вам нужно получить больше информации о запущенном контейнере. Вы можете попросить docker-движок предоставить все детали о вашем контейнере, выполнив следующую команду:

Если вы хотите увидеть внутреннюю сеть, созданную docker-движком, вы можете сделать это, выполнив следующую команду.

Вы получите нечто подобное:

Если вы хотите глубже изучить конфигурацию сети, вы можете выполнить следующую команду:

Остановка Docker

Теперь, когда вы запустили контейнер, вы можете остановить его с помощью:

Последнее обновление

Это было полезно?