Easy Docker Containers Management med Panamax i Ubuntu 15.10

Panamax er et open source-projekt, der gør implementering og deling af komplekse containeriserede apps lige så nemt som Drag-and-Drop med sin smukke brugervenlige brugergrænseflade. Panamax har et webbaseret interface, der kører i næsten enhver webbrowser. Det er en helt gratis og open source-software licenseret under Apache 2 License og er forpligtet til at opbygge et stærkt open source-fællesskab. Running komplekse multi containere, multi servere med container er svært for en newbie men Panamax gør det ret simpelt og hurtigt for alle. Den kan køre fra vores hjemmecomputer til enhver stor skaleret cloud infrastruktur, der understøtter CoreOS.

Her er nogle ganske nemme trin på, hvordan vi kan installere Panamax i vores maskine, der kører Ubuntu 15.10.

1. Opdatering af lokalregistreringsindeks

Først og fremmest vil vi opdatere Ubuntu's lokale lagerindeks, så vi får de nyeste opdateringer og pakker til rådighed i Ubuntu-depotet. For at gøre det skal vi køre følgende kommando under sudo eller root-tilstand.

# apt-get opdatering

2. Installation af Oracle Virtual Box

I øjeblikket kræver Panamax CoreOS at køre, da det er stærkt indstillet til docker og indeholder flåde, så vi skal køre en VM kørende CoreOS. Så vi skal installere Virtual Box, som vil blive styret af Vagrant. For at installere Oracle Virtual Box i vores maskine, der kører Ubuntu 15.10, skal vi køre følgende apt-get-kommando.

# apt-get installer virtualbox

Installation af Virtual Box

3. Installation af Vagrant

Da Panamax skal køre en VM, der hedder panamax-vm i en virtuel box, vil vi bruge Vagrant til at styre virtualbox. Panamax kræver Vagrant større end version 1.6. Så vi vil installere den seneste udgivelse af Vagrant fra sin officielle downloadside. Fra download siden vil vi downloade 64 bit version af Debian release. Her vil vi downloade det ved at bruge linket med wget som vist nedenfor.

# cd / tmp /
# wget https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb

–2016-02-20 16:38:25– https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb
Løsning releases.hashicorp.com (releases.hashicorp.com) ... 43.249.75.69
Tilslutning til releases.hashicorp.com (releases.hashicorp.com) | 43.249.75.69 |: 443 ... tilsluttet.
HTTP-anmodning sendt, afventer svar ... 200 OK
Længde: 75496368 (72M) [application / x-debian-pakke]
Gemmer til: 'vagrant_1.8.1_x86_64.deb'
vagrant_1.8.1_x86_6 100% [=====================>] 72.00M 107MB / s i 0.7s
2016-02-20 16: 38: 26 (107 MB / s) - 'vagrant_1.8.1_x86_64.deb' gemt [75496368 / 75496368]

Når vi er færdige, vil vi installere det ved hjælp af dpkg pakkehåndtering.

# dpkg -i vagrant_1.8.1_x86_64.deb

Valg af tidligere ikke valgt pakkevagrant.
(Læsning database ... 176105 filer og mapper i øjeblikket installeret.)
Forbereder at udpakke vagrant_1.8.1_x86_64.deb ...
Udpakning af vagrant (1: 1.8.1) ...
Opsætning af vagrant (1: 1.8.1) ...

4. Installation af Panamax

Endelig, når vi har installeret Panamax i vores maskine, når kravene til Panamax, dvs. Virtual Box og Vagrant, er installeret med succes. For at gøre det skal vi køre følgende curl-kommando.

# curl http://download.panamax.io/installer/ubuntu.sh | bash

Installation af Panamax

Ved udførelse af ovenstående kommando installeres Panamax automatisk med standardkonfigurationen, som vil køre panamax-vm med 2-CPU'er og 1GB RAM. Men hvis vi skal øge ressourcen, skal vi udføre følgende kommando.

# panamax

Panamax Manual Installation

Dette vil køre installationsprogrammet, der viser os en menu, hvor vi bliver bedt om at vælge indstillingerne ved at indtaste de ønskede numre. Da vi skal installere Panamax, vil vi indtaste 1 og trykke på enter for at fortsætte.

Derefter begynder installatøren at søge, hvis den nødvendige version af Virtual Box og Vagrant er installeret eller ej. Da vi allerede har opfyldt dets behov, vil installationsprogrammet fortsætte og bede os om at tildele hukommelse til det. Da vi vil øge hukommelsesressourcerne til vores panamax-vm, går vi med 2048 MB-hukommelsen, men hvis du har brug for at køre tunge containere, skal du allokere efter dine krav.

Panamax Manuel opsætning

Så vil det bede os om at allokere antallet af CPU'er, der skal bruges til at køre Panamx VM, standardport til at køre Panamax UI og API. Her trykker vi på enter og går med standardindstillingen. Så vil det bede os om at vælge den version af Panamax, der skal installeres mellem udvikler og stabilt. Hvis du er en udvikler, vil du aktivere flere udvikler muligheder og vil spille med det, skal du indtaste dev i indstillingen. Men da vi går til en stabil version af Panamax, slår vi simpelthen ind og går med standardindstillingen.

Når installatøren først er færdig med at downloade CoreOS-billedfilen, der kræves for at køre i vores system som en virtuel maskine, hvor Panamax automatisk opsættes. Det downloadede CoreOS-billede vil blive implementeret i en virtuel boks, der forvaltes af Vagrant, ved hjælp af installationsprogrammet.

Download CoreOS Vagrant Box

Når billedet begynder at løbe, trækker scriptet automatisk Panamax dockerbeholderen og starter det som vi havde konfigureret i indstillingen.

Panamax installeret succesfuldt

Når vi er færdige, kan vi køre Panamax web-baseret interface ved hjælp af vores webbrowser. For at gøre det skal vi pege vores webbrowser til vores maskine, der kører Panamax med port 3000 som http: // localhost: 3000.

Panamax hjemmeside

5. Implementering af en container

Som vi tidligere har sagt, er det ret nemt at installere en container med Panamax. Vi skal simpelthen søge efter vores krævede billede for at køre containere i.

Kørende skabeloner

Derefter skal du klikke på Kør skabelonen og vælge vores metode til at installere. Dette vil trække billedet, skabe container og køre det automatisk for os med sine backend-processer. Så kan vi bare få adgang til vores container. På samme måde kan vi nemt håndtere vores container, herunder at stoppe, genstarte og slette vores containere. Vi har Panamax Dashboard på http: // localhost: 3000 / dashboard som vist herunder, hvor vi kan styre vores applikationer, kilde, billeder, registreringsdatabasen samt fjern implementeringsmål.

Panamax Dashboard

6. Administrerende Panamax

Installation og installation af container ind med Panamax er virkelig nemt og hurtigt. Ligeledes er det ret nemt at styre panamax også. Her er nogle operationer (som standsning, genstart, opgradering osv.) Vi kan udføre med Panamax med sine nemme at køre kommandoer.

Standsning

Panamax CoreOS VM og alle dets kørende apps i CoreOS vil også stoppe, mens VM'ens tilstand forbliver som den er. Så for at stoppe Panamax VM skal vi udføre følgende kommando.

# panamax pause

Løb

Hvis vores Panamax VM er i pause tilstand eller ikke kører, og vi vil køre CoreOS VM og vil starte Panamax i det så skal vi udføre følgende kommando. Dette vil også genstarte de beholdere, vi har sat til at starte automatisk.

# panamax op

Genstart

Genstart Panamax er det samme som at stoppe og starte det, hvor tilstanden af ​​apps er vedligeholdt. Databasen vil blive rehydreret med nyeste skabeloner, når den genstartes. For at gøre det skal vi udføre følgende kommando.

# panamax genstart

Viser Info

For at kunne vise Panamax UI, API og Installer Versions, skal vi køre følgende kommando.

# panamax info

Opgradering

Før vi går til opgradering, skal vi kontrollere den seneste tilgængelige version af Panamax på internettet. For at gøre det skal vi køre følgende kommando.

# panamax check

Når vi ser, at vi har en ny version tilgængelig, skal vi udføre følgende kommando for at opgradere vores Panamax til den nyeste udgave. Opgradering af Panamax til den nyeste version vil falde og genskabe Panamax Containere. Databasevolumen vil ikke blive rørt, så alle indstillinger i databasen forbliver intakte (apps / git, config osv. Bevares). Databasen er rehydreret med nyeste skabeloner, når Panamax geninstalleres.

# panamax download -cpu = 2 -memory = 1024

SSH

For at kunne ssh ind i Panamax CoreOS VM, skal vi køre følgende kommando.

# panamax ssh

Afinstallation

Hvis vi er færdige med Panamax og vil afinstallere det helt, som vil slette CoreOS VM og den tilhørende Vagrant Box, så skal vi udføre følgende kommando.

# panamax slette

Konklusion

Endelig har vi med succes lært, hvordan vi kan installere Panamax og administrere dockercontainere med det. Virkelig, docker container management er blevet gjort temmelig let med det. Panamax hævder at være et docker management værktøj bygget til mennesker. I øjeblikket er det under BETA og understøttes af Mac OS X og Ubuntu værter. Og i øjeblikket kører den kun inde i en CoreOS VM, mens den snart kan køre i andre distributioner. Hvis du har spørgsmål, forslag, tilbagemelding, skriv dem i kommentarfeltet nedenfor, så vi kan forbedre eller opdatere vores indhold. Tak skal du have ! Nyd 🙂

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.