Docker er utvivlsomt et godt open source-projekt understøttet af en forretningsenhed med samme navn hvilket gør det meget nemmere at køre en ansøgningsproces i et relativt isoleret miljø som kaldes container eller container.
Docker har i modsætning til en virtuel maskine sin egen kerne, en container afhænger af værtsoperativsystemets kerne, hvilket gør det muligt at være lettere og køre meget hurtigere.
Dette er det enkleste værktøj, der giver vores computerfunktioner til udvikling og styring af forretningsapplikationer.
Med Docker dybest set kan vi udføre containervirtualisering på operativsystemniveau, men med den sikkerhed, at Docker bruger Linux-kernelessourceisoleringsfunktioner såsom cgroups og navneområder for at tillade uafhængige containere at køre inden for en enkelt Linux-instans, hvilket undgår omkostningerne ved start og vedligeholdelse af virtuelle maskiner.
Docker Den håndterer to versioner, en der betales for EE-virksomheder. (Enterprise-udgave) og den anden er den gratis version, som er den fra CE-samfundet (Community-udgave).
Ved hjælp af containere, ressourcer kan isoleres, begrænsede tjenester, og processer får mulighed for at have et næsten fuldstændigt privat syn på operativsystemet med sin egen procesrumsidentifikator, filsystemstruktur og netværksgrænseflader. Flere containere deler den samme kerne, men hver container kan begrænses til kun at bruge en defineret mængde ressourcer såsom CPU, hukommelse og I / O.
Ideen med at gøre dette er at tilvejebringe lag af abstraktion, der gør det muligt for et program at køre uanset hvilket operativsystem der kører.
Derfor er dette meget nyttigt for systemadministratorer, der administrerer mange forskellige computere.
At kombinere Docker med Ubuntu 18.10 er praktisk talt et sikkert valg for containereffektivitet og let håndtering.
Docker-installation på Ubuntu 18.10 og derivater
Der er i øjeblikket en Docker-pakke til Ubuntu 18.10, men dette skaber nogle konflikter, så hvis du ikke har været i stand til at installere Docker korrekt på dit system, kan vi hjælpe dig.
Først og fremmest skal vi udføre en opdatering af vores pakker, så vi skal åbne en terminal, og i den skal vi udføre følgende kommandoer:
sudo apt update sudo apt upgrade
Gjort dette nu ogDet er nødvendigt, at vi installerer nogle pakker, der er nødvendige for installationen af Docker, ved hjælp af følgende kommando:
sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando: [sourcecode language="bash"]sudo apt-get install docker-ce
Hvis installationen ikke blev udført, skulle du have modtaget en besked som sådan:
Reading package lists... Done Building dependency tree Reading state information... Done Package docker-ce is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'docker-ce' has no installation candidate
Denne fejl Vi kan løse det ved at skrive følgende kommandoer i terminalen. Først skal vi tilføje gpg-nøglen til systemet, for dette skal vi downloade den:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
Vi tilføjer arkivet til systemet:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "
Bemærk: Når vi tilføjer dette lager, bruger vi en udviklingsversion, men for dem, der foretrækker det, kan vi tvinge systemet til at tage den stabile version af lageret til Bionic.
For at gøre dette behøver vi kun at skrive følgende:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Og endelig kan vi installere applikationen med:
sudo apt install docker-ce
Hvordan bruges Docker?
I slutningen af installationen skal vi bruge følgende kommandoer for at få tjenesten kørt ved systemstart.
sudo systemctl enable docker sudo systemctl start docker
For at sikre, at Docker er fuldt funktionel, er det en god ide at kontrollere status for tjenesten:
sudo systemctl status docker
Endelig, hvis du vil se Docker-versionen.
docker -v
Meget god forklaring. Tak.
David, som det er normalt i din linje, en klar, kort og direkte artikel. Jeg lykønsker dig. En lille note ville være, at foretag en opdatering (opdatering) efter tilføjelse af lageret, og fortsæt derefter med installationen.
Kom igen, hilsner fra Malaga (Spanien)