4 Play with Docker
soaska edited this page 2024-02-08 18:21:52 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

О сервисе

Основной сайт сервиса — play-with-docker.com, который после прохождения CAPTCHA пересылает на один из облачных хостов, где стартует 4-часовая сессия «игровой площадки» (playground). В ней вы можете создавать новые сущности (instances), т.е. узлы тестового Docker-кластера. Каждый из них — это инсталляция легковесного дистрибутива Alpine Linux (на данный момент версии 3.6.2 с ядром Linux 4.4.0) с редактируемым локальным IP-адресом. В них установлен Docker актуальной версии. Вся работа происходит прямо в веб-браузере:
Для эмуляции терминала используется JavaScript-реализация xterm.js от SourceLair, которая поддерживает множество современных браузеров (Chrome 48+, Edge 13+, Firefox 44+, Internet Explorer 11+, Opera 35+, Safari 8+). Терминал весьма удобен в работе, поддерживает стандартные клавиатурные сочетания, автодополнение по — в том числе и для команд/аргументов консольной команды docker.

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

  1. Регистрируемся на docker hub.

  2. Заходим на сайт play with docker, авторизуемся и попадаем в панель управления.

  3. Жмем add new instance.

  4. Вводим нашу команду из инструкции по запуску (п. 2) в появившуюся консоль.

docker run -d -t -i -e ELJUR_LOGIN=Vasya2005 -e ELJUR_PASSWORD=password_example -e ELJUR_DOMAIN=2007 -e TG_TOKEN=123045678ABCD_Uj3dQwUpDrf6e2-iCmI34v2SEGdZz0 -e TG_ID=1234567321 -e TG_API_URL=https://api.telegram.org/ --restart=always -v eljur:/app/data --name eljur-bot soaska/eljur:latest

5. Для проверки введем команду docker ps . Должен быть запущен один контейнер с именем eljur.


Поздравляем! Контейнер успешно запущен! При первом изменении объявлений вам придет уведомление.