Вы чувствовали необходимость запуска контейнеров Docker на Amazon?
Сервис Amazon Container требует обширной настройки и ручной работы. Это предназначено для программистов, у которых много времени и которые хотят выполнить отладку в несколько этапов. Для мирских программистов, таких как я, которым нравятся простые и удобные шаги, есть Docker Tutum !
Что такое Докер Тутум?

Есть три основных функции:
- Создайте и запустите свой код, используя бесплатный личный реестр Tutum
- Развертывание приложений с использованием Tutum для управления отказоустойчивыми и масштабируемыми кластерами. Tutum отвечает за управление вашей инфраструктурой и контейнерами приложений.
- Управляйте своими приложениями с помощью интуитивно понятной панели инструментов, простого API или интерфейса командной строки Tutum. Благодаря встроенным журналам и мониторингу данных вся необходимая информация у вас под рукой.
Основная партийная линия:
Испытайте простоту PaaS без каких-либо ограничений. Наслаждайтесь гибкостью IaaS без каких-либо сложностей.
Ключевые понятия Docker Tutum
Основные понятия Docker Tutum описаны ниже:
- (A) Кластеры узлов — это логические группы узлов одного типа. Tutum объединяет ресурсы ваших узлов, поэтому ваши приложения могут работать вместе, что снижает сложность и растрату. Кластеры узлов можно легко масштабировать, перетаскивая ползунок.
- (B) Узлы — это отдельные хосты / виртуальные машины Linux, используемые для развертывания и запуска ваших приложений. Новые узлы могут быть предоставлены прямо изнутри Tutum для увеличения пропускной способности ваших узловых кластеров.
- (C) Контейнеры , (D) Связи и (E) Тома являются понятиями Docker.
- (F) Сервисы — это логические группы Docker-контейнеров из одного образа. Сервисы упрощают масштабирование вашего приложения на разных узлах. Просто перетащите ползунок, чтобы увеличить или уменьшить доступность, производительность и избыточность вашего приложения.
Разверните докер-контейнер Couchbase на Amazon с помощью Tutum
Docker Tutum Getting Started предоставляет подробные инструкции о том, как начать работу. Вот что я сделал для запуска контейнера Couchbase Docker в Amazon с помощью Docker Tutum:
- Начните бесплатно (по крайней мере, пока он в бета-версии), войдя в систему с помощью учетной записи Docker Hub.
- Свяжите учетные данные Amazon Web Services с Tutum . Мне просто нужно было указать Идентификатор ключа доступа и Секретный ключ доступа. Если вы создаете для этого новую учетную запись, вам, возможно, придется прикрепить политику, чтобы разрешить такие привилегии, чтобы новые экземпляры могли быть предоставлены от вашего имени.
- Создайте новый кластер узлов на dashboard.tutum.co/node/launch/
Три значения, которые необходимо указать / изменить:- Имя кластера узлов
- Развернуть теги (необязательно)
- Тип / размер до t2.medium
- Размер диска уменьшится с 60 до 20 ГБ
Требуется несколько минут, чтобы обеспечить AMI. Обновленный статус можно увидеть на консоли AWS :
Панель инструментов Tutum показывает следующий статус после создания узла:
- Создайте свой первый сервис на dashboard.tutum.co/container/launch/ . Выберите «Public Repositories» и найдите «arungupta / couchbase-node».
Это изображение создано с сайта github.com/arun-gupta/docker-images/tree/master/couchbase-node . Это изображение выполняет следующее:- Запускает сервер Couchbase
- Настраивает сервер с помощью Couchbase REST API
- Нажмите «Выбрать» и настройте. Вам нужно только переопределить порты и принять все остальные значения по умолчанию:
- Панель инструментов обновляется после развертывания службы:
- Нажмите «Журналы», чтобы увидеть журналы из контейнера Couchbase Docker:
- Найти IP-адрес из консоли AWS:
- Получите доступ к консоли Couchbase по адресу <IP-ADDRESS>: 8091, в нашем случае 54.67.111.235:8091 . Это покажет экран входа в систему:
- Это показывает Консоль Couchbase:
Создать / получить доступ к образцу Bucket на Couchbase
- Нажмите «Настройки», «Образцы». Здесь показан список образцов, которые можно установить.
- Выберите «Travel-sample» и нажмите «Создать». Обновленная консоль выглядит так:
- Если вы скачали сервер Couchbase локально, вы можете использовать Couchbase Query CLI Tool (cbq) для подключения и запроса:
0102030405060708091011121314151617181920212223242526272829
bin > ./cbq-engine=http://54.67.111.235:8093Couchbase query shell connected to http://54.67.111.235:8093/ . Type Ctrl-D toexit.cbq>select* from `travel-sample` limit 1;{"requestID":"aec63fba-a85a-4763-9453-1d7ea0c5409c","signature": {"*":"*"},"results": [{"travel-sample": {"callsign":"MILE-AIR","country":"United States","iata":"Q5","icao":"MLA","id": 10,"name":"40-Mile Air","type":"airline"}}],"status":"success","metrics": {"elapsedTime":"10.135335ms","executionTime":"10.091507ms","resultCount": 1,"resultSize": 300}}Couchbase позволяет запрашивать базу данных документов, используя SQL-подобный синтаксис , он же N1QL.
Итак, этот блог показал:
- Что такое Докер Тутум?
- Как начать работать с Docker Tutum?
- Разверните контейнер Couchbase Docker на Amazon с помощью Tutum
- Создать / получить доступ к образцу ведра на Couchbase
Больше деталей:
- Докер Тутум Начало работы
- «Docker Tutum» — поддержка
- Панель инструментов Docker Tutum
- Docker Tutum API
- Докер Тутум CLI
- Докер Тутум Питон SDK
- Докер Тутум Го SDK
Наслаждайтесь!
| Ссылка: | Разверните Docker в Amazon Cloud, используя Tutum от нашего партнера по JCG Аруна Гупта из Miles to go 2.0… блог. |











