Installer Rancher på CentOS 7

Introduksjon

Rancher er en åpen kildekode-plattform for å kjøre containere og bygge en privat containertjeneste. Rancher er basert på Docker, så du kan kjøre den på en dedikert boks, KVM-maskin eller til og med på en LXC-beholder. Rancher tilbyr et enormt bibliotek med applikasjoner som installeres innen noen få klikk og støtter også docker-bilder fra Dockerhub.

Krav

  • En Vultr-forekomst med CentOS 7 x64.
  • Minst 1 GB minne.
  • En støttet versjon av Docker.

Installer Docker

Som nevnt er Docker pålagt å kjøre Rancher, så vi vil installere det først.

Fjern først eventuelle gamle Docker-filer, om nødvendig.

sudo yum remove docker docker-common docker-selinux docker-engine

Merk : Du kan få en rapport om at ingen Docker-filer er installert. Dette er trygt å ignorere.

Installer nødvendige pakker.

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Legg til en stablerepo.

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Sjekk tilgjengelige versjoner av Docker CE.

yum list docker-ce --showduplicates | sort -r

Du vil se utdata som ligner på følgende tekst.

...
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
...

Du kan installere den nyeste versjonen av Docker CE ganske enkelt ved å bruke sudo yum install docker-cekommandoen, men i et produksjonsmiljø anbefales det at du installerer en spesifikk versjon i stedet for den nyeste versjonen.

For å spesifisere versjonen av Docker CE som skal installeres, legg til version-string, (andre kolonne), av den siste stabile versjonen til pakkenavnet etterfulgt av en " -", som vist i følgende kommando.

sudo yum install docker-ce-17.09.1.ce-1.el7.centos

Start Docker.

sudo systemctl start docker

Bekreft at Docker er riktig installert.

sudo docker run hello-world

Denne kommandoen kjører et testbilde i en testbeholder for å skrive ut en melding, og avslutter deretter. Meldingen vil ligne på følgende utdata.

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://cloud.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

Installer Rancher

Nå er vi klare til å installere Rancher.

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

Vent noen minutter for å la Rancher UI starte opp. Deretter åpner du favorittnettleseren din og går til port 8080på serveren din.

http://192.0.2.0:8080

Pass på å erstatte 192.0.2.0med den faktiske serverens IP-adresse.

Rancher konfigurerer ikke tilgangskontroll som standard, så det er viktig å sette opp dette umiddelbart, ellers kan UI og API nås av alle som har din IP.

Hold markøren over ADMINfanen, og klikk på Access Control.

Følg instruksjonene i Rancher UI for å konfigurere hvilken form for tilgangskontroll du foretrekker.

Konklusjon

Alt er nå installert og du kan begynne å konfigurere Rancher. For mer detaljert informasjon om konfigurering og bruk av Rancher, besøk deres offisielle dokumentasjon .

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer