У дома Отзиви Докер преглед и рейтинг

Докер преглед и рейтинг

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

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

Docker е с отворен код и безплатен за използване. Въпреки това, има такси в зависимост от вида на хранилищата, от които се нуждаете. Безплатно получавате достъп до едно частно хранилище и неограничени публични хранилища - известни като „repos“. За 7 долара на месец получавате пет частни репозиции; $ 12 на месец за 10 repos; $ 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 (отворен код, обратен прокси сървър). Бях малко изненадан, че в Центъра няма повече изображения.

В рамките на Hub можете да създадете свой собствен хранилище, което направих, като щракнах върху бутона Add Repository в моята страница с профил на 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 предоставя ефективно средство за широкомащабно внедряване. Ще бъде интересно да наблюдавате височините, които Докер може да достигне, но това вече е отлично и Редакторски избор за облачни услуги за IT и sysadmins.

Докер преглед и рейтинг