Что такое 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.
Вы можете открыть командную строку и ввести указанную выше команду.
Дальнейшие шаги будут выполняться автоматически.
Скачать контейнер из репозитория Edgegap (только в первый раз)
Запустить контейнер
Имя будет speedtest (--name)
Чтобы сделать ваш контейнер доступным извне, нужно указать это в команде docker run. В этом примере мы откроем порт 80 снаружи, перенаправив его на открытый порт 80 внутри контейнера (-p)
Вы можете проверить это, открыв веб-браузер и перейдя по адресу http://localhost
Вот и всё, вы запустили свой первый контейнер.
Теперь, когда ваш контейнер запущен, вы можете взаимодействовать с ним. В следующем разделе мы перезапустим контейнер, остановим его и посмотрим его сеть. Сначала вам нужно локально увидеть, что запущено на вашем docker-engine; в командной строке введите
Вы должны увидеть что-то похожее.
Вы визуально видите информацию о контейнере, работающем на вашем компьютере; в этом списке может быть запущено более одного контейнера.
docker ps — это простая команда; вы научитесь использовать её очень часто.
Допустим, вам нужна дополнительная информация о работающем контейнере. Вы можете попросить движок Docker предоставить все сведения о вашем контейнере, выполнив следующую команду:
Если вы хотите увидеть внутреннюю сеть, созданную движком Docker, вы можете сделать это, выполнив следующую команду.
Вы получите что-то похожее на это:
Если вы хотите глубже разобраться в сетевой конфигурации, вы можете выполнить следующую команду:
Остановка Docker
Теперь, когда вы запустили свой контейнер, вы можете остановить его с помощью:
Последнее обновление
Это было полезно?

