For the complete documentation index, see llms.txt. This page is also available as Markdown.

Что такое Docker

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

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

Что такое Docker?

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

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

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

Попробуйте

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

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

если вы используете Windows 10 Pro Если вы используете Windows 10 Home Edition Если вы используете macOS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы получите что-то похожее на это:

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

Остановка Docker

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

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

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