Hem recensioner Dockers granskning och betyg

Dockers granskning och betyg

Video: Smeknamn i Göteborgs Hamn (September 2024)

Video: Smeknamn i Göteborgs Hamn (September 2024)
Anonim

Docker är öppen källkod och gratis att använda. Det finns dock avgifter beroende på vilken typ av förvar du behöver. Gratis får du tillgång till ett privat förvar och obegränsade offentliga förvar - känd som "repos." För $ 7 per månad får du fem privata repor; 12 $ per månad för 10 repor; $ 22 per månad för 20; och $ 50 per månad för 50.

Dykning

För nybörjare som jag är det bästa sättet att ta Docker för en snurr genom att gå igenom den utmärkta tutorialen på sin webbplats. Handledningen introducerar dig för Dockers CLI (kommandoradsgränssnitt), syntaxen är Linux-baserad, så de som har erfarenhet av att arbeta med Linux-kommandon bör känna sig hemma. Även Windows-administratörer som brukar tända kommandoradsarbetet bör kunna justeras ganska snabbt.

Under handledningen lärde jag mig att köra en app inom Docker. Det sätt som appar körs är en viktig del av Docker. Appar körs i containrar - isolerade utrymmen i Linux-kärnan som tar lite resursomkostnader. Behållare är effektiva, eftersom de inte startar förrän du kör ett program i ett av dem. När programmet slutar, så gör behållaren det också, som jag lärde mig från lektionen.

Med Docker kan du också lägga till verktyg till appar. Jag lade till Ping-verktyget till handledningsappen. Sedan använde jag kommandoraden Ping mot google.com. Detta är grundläggande admin grejer, men det är ett bra sätt att lära sig syntaxen. Handledningen får mer detaljer, som att visa dig hur du kan visa behållar-ID och hur du kan skjuta din app som en bild till Docker Hub, en central plats där du kan dela bilder med andra.

En anmärkning om gränssnittet för Linux-noobs: Som för de flesta gränssnitt för kommandoraden är syntax viktigt. En skrivfel eller ett misstag i avstånd från en kommandoradsväxlare, och ditt kommando körs inte (som med all kodning). Personligen har jag som systemadministratör alltid upptäckt att precisionen i att skriva kan vara lite galet, särskilt när du har en IT-brand att släcka. Docker kräver mycket exakt syntax. Och allt att skriva kan bli repetitivt. Till exempel, för att installera mitt verktyg i tutorial-appen, var jag tvungen att skriva kommandot för att köra appen förutom att göra verktyget installera. Jag antar att du lär dig genvägar för dessa uppgifter när du blev mer bekant med miljön.

Skaffa Docker

Med handledning under mitt bälte tittade jag på vad jag behövde för att "verkliga världen" med Docker. Det finns två huvuduppgifter att komma igång med att använda Docker. Man registrerar sig för ett gratis Docker Hub-konto. Den andra installerar Docker-motorn.

I Docker Hub kan du bläddra bland bilder som andra har laddat upp. Några av de mer populära bilderna inkluderar olika smaker av Ubuntu (till exempel Saucy Salamander), WordPress, MySQL och Nginix (en öppen källkod, omvänd proxyserver). Jag blev lite förvånad över att det inte finns fler bilder i navet.

Inom Hub kan du bygga ditt eget arkiv, vilket jag gjorde genom att klicka på knappen Lägg till förvar på min Docker Hub-profilsida. Jag fick möjligheten att bygga den manuellt eller välja en automatiserad build - Jag valde den senare.

För en automatiserad build kan du välja antingen GitHub eller Bitbucket för att vara värd för ditt lager, och du behöver ett konto med någon av dessa tjänster. Efter att ha valt GitHub ombads jag att välja den kontotyp jag ville ha. Detta är baserat på det prissättningssystem som jag nämnde tidigare, och priset beror på hur många privata förvar du behöver. Med mitt gratis konto fick jag standardnivååtkomst till obegränsade offentliga repor och en privat.

Därefter måste du låta Docker komma åt GitHub, som bara tar ett klick. Du väljer ditt förvar att bygga. Du kommer att vilja följa stegen i Dockers onlinedokumentation; Jag snubblat några gånger under den här processen. Jag blev lite förvirrad över vad jag skulle göra i Docker UI kontra GitHubs UI. Jag kan inte stressa tillräckligt, läs manualen om du inte har erfarenhet av tjänsterna.

Den andra ordern är att installera Docker Engine. Det finns versioner för Mac OS X, Windows, Red Hat - du heter det. Eftersom Docker-motorn är Linuxbaserad behöver den en virtuell maskin för att köra i Windows. Du kan ställa in det själv, men Docker-teamet har skapat en lyckligt enkel applikation som heter Boot2Docker som gör det åt dig. Boot2Docker installerar en virtuell maskin och kör Linux-demonen, en installation som tar bara några minuter. I slutändan har du ett antal program installerade, inklusive VirtualBox, Boot2Docker Linux ISO och hanteringsverktyget.

Decked Out med Docker

Nästan alla större teknikföretag är ombord med Docker, inklusive Microsoft, Red Hat, Rackspace och mer. Docker är ett kraftfullt sätt att effektivt köra flera distribuerade appar, särskilt i stora distributioner. Eftersom appar hanteras centralt har ett IT-team till och med ett sätt att hålla vissa sätt att granska kontroll över utvecklare som regelbundet måste uppdatera appar. Docker tillhandahåller ett effektivt sätt för breda implementering. Det kommer att bli intressant att titta på höjder som Docker kan nå, men det är redan utmärkt och ett redaktörsval för molntjänster för IT och sysadmins.

Dockers granskning och betyg