Sådan installeres Rancher Docker Container Manager på Ubuntu

Billede: Rancher

Du har arbejdet med containere i nogen tid nu - måske bruger du docker-kommandoer til at administrere og distribuere disse containere. Du er ikke klar til at migrere til Kubernetes (og Docker har behandlet dig godt), men du vil gerne bruge et praktisk web-baseret styringsværktøj for at gøre din containertid lidt lettere. Hvor vender du dig hen?

Der er et antal tilgængelige muligheder, hvoraf den ene er Rancher Docker Container Manager. Dette særlige værktøj skal være af interesse, især i betragtning af at det understøtter Kubernetes og kan indsætte og administrere fulde stakke, så når du er klar til at springe, er dine værktøjer også klar.

Men hvordan får du Rancher Docker Container Manager (RDCM) i gang? Den nemmeste måde er (med et blik til ironi) via Docker selv. Jeg vil vise dig, hvordan du implementerer en container til RDCM hurtigt og nemt. Når den er installeret, kan du derefter logge ind på systemet via webbrowser og administrere dine containere.

Hvad du har brug for

Jeg demonstrerer på Ubuntu Server 16.04. Jeg antager, at du allerede har Docker i gang. En meget vigtig faktor er, at RDCM afhænger af, at hosting-serveren har et gyldigt SSL-certifikat. Du kan ikke bruge et selvsigneret SSL-certifikat, da disse ikke understøttes af de certificerede Rancher-skabeloner. Uden et gyldigt SSL-certifikat kan du ikke tilføje værter. Uden værter kan du ikke indsætte containere eller stabler.

Ingen sudo

Før jeg viser dig, hvordan man installerer manageren, vil jeg sikre dig, at du kan køre docker-kommandoen uden at bruge sudo (da det kan føre til sikkerhedsproblemer). For at gøre det skal du tilføje en standardbruger til docker-gruppen. Lad os sige, at du vil tilføje brugerflotsam til docker-gruppen. Kommandoen til at gøre dette ville være:

 sudo usermod -aG docker flotsam 

Når du har udstedt kommandoen, skal brugerens flotsam logge ud og logge ind igen. På dette tidspunkt kunne denne bruger derefter udstede docker-kommandoen uden at skulle bruge sudo.

Implementering af beholderen

RDCM-containeren kan distribueres med en enkelt kommando. Jeg vil demonstrere, hvordan du gør dette ved at åbne containeren på den eksterne port 8080. Hvis du ikke har port 8080 tilgængelig på serveren, skal du finde en anden port, du kan bruge. Med det sagt er distributionskommandoen:

 docker run -d --restart = medmindre-stop -p 8080: 8080 rancher / server: stabil 

Kommandoen trækker den nyeste ranchercontainer. Når den er færdig, skal du pege din browser til http: // SERVER_IP: 8080, og du skal blive mødt af Rancher Docker Container Manager-interface ( figur A ).

Figur A

RDCM-interface.


Sidste berøring

Når du har nået webgrænsefladen, skal du passe på to ting, inden du starter din første container. Den første er at opsætte adgang til interface. Klik på Admin | Adgangskontrol. I det resulterende vindue ( figur B ) skal du vælge den type godkendelse, du vil bruge, og derefter konfigurere.

Figur B

Opsætning af adgangskontrol til Rancher Docker Container Manager.


Hvis du vil bruge lokal godkendelse, skal du klikke på LOCAL og derefter konfigurere en admin-bruger.

Derefter skal du tilføje en understøttet vært. Dette vil være en anden Docker-server, der kan nå RDCM. For at gøre dette skal du klikke på Infrastructure | Værter. Klik på ( figur C ) i det resulterende vindue, vælg hostingtjenesten og udfyld de nødvendige oplysninger.

Fig

Oprettelse af en ny vært for RDCM.


Hvilken vært, du vælger at konfigurere, bestemmer, hvordan du konfigurerer den til Rancher Docker Container Manager. Hvis du f.eks. Vælger Amazon EC2, skal du have følgende oplysninger:

  • Område
  • Hemmelig nøgle
  • Adgangsnøgle

For Azure skal du konfigurere:

  • Placering
  • Kontoadgang
  • Netværk
  • Instans

Til Digital Ocean behøver du kun din adgangstoken.

For pakke skal du konfigurere:

  • Kontoadgang
  • Instans
  • Område

Hvis du tilføjer en brugerdefineret vært, skal du:

  • Værtsserverens offentlige IP
  • At køre den medfølgende kommando på værten

Når du har konfigureret din vært, er du klar til at begynde at installere stabler eller containere. Klik på STACKS | for at installere en stak Alt og klik derefter på enten Tilføj stak (for at tilføje en lokal stak) eller Tilføj fra katalog for at finde en foruddefineret stabel, der skal implementeres. Klik på INFRASTRUCTURE | for at installere en container Beholdere og konfigurer din første container.

Husk dog, at uden at tilføje en vært først, kan du ikke indsætte stabler eller containere.

Klar til at rocke

På dette tidspunkt er du klar til at rocke med Rancher Docker Container Manager. Så længe du har tilføjet en ordentlig vært, er distribution og administration af containere og stabler ikke kun enkel, men meget kraftig. Kick dækkene til dette system og se, om det ikke tager din containerstyring til det næste niveau.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com