Будинки Відгуки Огляд і рейтинг Docker

Огляд і рейтинг Docker

Відео: Играем в покер, микро лимиты (Вересень 2024)

Відео: Играем в покер, микро лимиты (Вересень 2024)
Anonim

Docker є відкритим кодом та безкоштовний у користуванні. Однак є плата залежно від типу сховищ, які вам потрібні. Безкоштовно ви отримуєте доступ до одного приватного сховища та необмежених загальнодоступних сховищ - відомих як "repos". За 7 доларів на місяць ви отримуєте п'ять приватних репостів; $ 12 на місяць за 10 репостів; $ 22 на місяць за 20; і 50 доларів на місяць за 50.

Пірнання в

Для новачків, як я, найкращий спосіб взяти Докера на спін - це пройти відмінний підручник на його веб-сайті. Підручник знайомить вас з CLI Docker (інтерфейс командного рядка), синтаксис на базі Linux, тому ті, хто має досвід роботи з командами Linux, повинні відчувати себе як вдома. Навіть адміністратори Windows, які використовуються для роботи в командному рядку, повинні мати можливість досить швидко налаштуватись.

Під час підручника я дізнався, як виконати додаток у Docker. Те, як виконуються програми, є ключовою частиною Docker. Додатки запускаються в контейнерах - ізольованих просторах в ядрі Linux, які займають невеликі витрати на ресурси. Контейнери ефективні, оскільки вони не запускаються, поки ви не виконаєте програму всередині одного з них. Як тільки програма зупиняється, так і контейнер, як я дізнався з підручника.

За допомогою Docker ви також можете додавати утиліти до програм. Я додав у навчальну програму утиліту Ping. Потім, використовуючи командний рядок, я запустив Ping проти google.com. Це основні речі адміністратора, але це прекрасний спосіб вивчити синтаксис. У навчальному посібнику розглядаються детальніші відомості, наприклад, показує, як переглядати ідентифікатори контейнерів та як перенести додаток у вигляді зображення на Docker Hub - центральне місце, з якого ви можете ділитися зображеннями з іншими.

Одне зауваження про інтерфейс для Linux noobs: Як і в більшості інтерфейсів командного рядка, синтаксис важливий. Один помилка або помилка в розташуванні перемикача командного рядка, і ваша команда не запуститься (як і у всіх кодуваннях). Особисто я, як системний адміністратор, завжди виявляв, що рівень точності введення тексту може бути трохи здивованим, особливо коли у вас є пожежа, що потрібно ІТ. Докер вимагає дуже точного синтаксису. І все введення тексту може повторюватися. Наприклад, щоб встановити мою утиліту в програму підручника, мені довелося набрати команду для запуску програми, а також виконувати встановлення утиліти. Я думаю, ви дізнаєтесь ярлики для цих завдань, коли ви ознайомилися з навколишнім середовищем.

Отримання Докера

З підручником під поясом я поглянув на те, що мені потрібно, щоб пройти "реальний світ" з Докером. Початок роботи з Docker є двома основними завданнями. Один - підписка на безкоштовний акаунт Docker Hub. Інша - установка двигуна Docker.

У Docker Hub ви можете переглядати зображення, які завантажували інші. Деякі з найпопулярніших зображень включають різні аромати Ubuntu (наприклад, Saucy Salamander), WordPress, MySQL та Nginix (відкритий код, зворотний проксі-сервер). Я трохи здивований, що в Хабі немає більше зображень.

В межах Центру ви можете створити власне сховище, що я зробив, натиснувши кнопку Додати сховище на моїй сторінці профілю Docker Hub. Мені дали можливість побудувати його вручну або вибрати автоматизовану збірку - я вибрав останнє.

Для автоматизованої збірки ви можете вибрати GitHub або Bitbucket для розміщення вашого сховища, і вам знадобиться обліковий запис будь-якої з цих служб. Вибравши GitHub, мені запропонували вибрати тип потрібного рахунку. Це ґрунтується на схемі ціноутворення, про яку я згадував раніше, і ціна залежить від кількості приватних сховищ. За допомогою мого безкоштовного акаунта я отримав доступ за замовчуванням на доступ до необмежених публічних репост і до одного приватного.

Далі ви повинні дозволити Docker отримати доступ до GitHub, який займає лише один клік. Ви вибираєте сховище для створення. Ви хочете уважно виконувати кроки в онлайн-документації Docker; Я кілька разів спіткнувся під час цього процесу. Я трохи заплутався в тому, що я повинен був робити в інтерфейсі Docker проти інтерфейсу GitHub. Я не можу наголосити досить сильно, прочитайте посібник, якщо ви не маєте досвіду роботи з послугами.

Другий порядок бізнесу - це встановлення Docker Engine. Існують версії для Mac OS X, Windows, Red Hat - ви їх називаєте. Оскільки двигун Docker заснований на Linux, йому потрібна віртуальна машина для роботи в Windows. Ви можете налаштувати його самостійно, але команда Docker створила надзвичайно простий додаток під назвою Boot2Docker, який робить це за вас. Boot2Docker встановлює віртуальну машину і запускає демон Linux, установка на яке займає всього кілька хвилин. Зрештою, у вас буде встановлено ряд програм, включаючи VirtualBox, Boot2Docker Linux ISO та інструмент управління.

Настила з Докером

Практично кожна велика технологічна компанія працює з Docker, включаючи Microsoft, Red Hat, Rackspace тощо. Docker - це потужний спосіб ефективного запуску декількох розподілених додатків, особливо у великих розгортаннях. Крім того, оскільки програмами керують централізовано, ІТ-команда навіть має можливість утримувати деякі засоби аудиторського контролю над розробниками, яким доводиться регулярно оновлювати додатки. Docker забезпечує ефективний засіб широкомасштабного розгортання. Цікаво буде спостерігати за висотами, які Докер може досягти, але це вже чудово, і вибір редакторів хмарних служб для ІТ та сисадмінів.

Огляд і рейтинг Docker