Docker er utvilsomt et flott open source-prosjekt støttet av en forretningsenhet med samme navn noe som gjør det mye enklere å kjøre en søknadsprosess i et relativt isolert miljø som kalles container eller container.
Docker, i motsetning til en virtuell maskin, har sin egen kjerne, en container er avhengig av kjernen til vertsoperativsystemet, noe som gjør at den kan være lettere og kjøre mye raskere.
Dette er det enkleste verktøyet som gir datamaskinfunksjonene våre for utvikling og styring av forretningsapplikasjoner.
Med Docker i utgangspunktet kan vi utføre containervirtualisering på operativsystemnivå, men med forsikring om at Docker bruker ressursisoleringsfunksjoner i Linux-kjernen, for eksempel cgrupper og navnerom for å tillate uavhengige containere å kjøre i en enkelt Linux-forekomst, og unngå overhead for å starte og vedlikeholde virtuelle maskiner.
Docker Den håndterer to versjoner, en som betales for EE-selskaper. (Enterprise Edition) og den andre er den gratis versjonen som er den fra CE-fellesskapet (Community Edition).
Ved å bruke containere, ressurser kan isoleres, begrensede tjenester, og prosesser får muligheten til å ha et nesten helt privat syn på operativsystemet med sin egen prosessplassidentifikator, filsystemstruktur og nettverksgrensesnitt. Flere containere deler den samme kjernen, men hver container kan begrenses til å bruke bare en definert mengde ressurser som CPU, minne og I / O.
Ideen med å gjøre dette er å gi lag med abstraksjon som lar et program kjøre uavhengig av operativsystemet som kjører.
Derfor er dette veldig nyttig for systemadministratorer som administrerer mange forskjellige datamaskiner.
Å kombinere Docker med Ubuntu 18.10 er praktisk talt et trygt valg for effektivitet og enkel containerhåndtering.
Docker-installasjon på Ubuntu 18.10 og derivater
Det er for øyeblikket en Docker-pakke for Ubuntu 18.10, men dette genererer noen konflikter, så hvis du ikke har klart å installere Docker riktig på systemet ditt, kan vi hjelpe deg.
Først og fremst må vi utføre en oppdatering av pakkene våre, så vi må åpne en terminal og i den skal vi utføre følgende kommandoer:
sudo apt update sudo apt upgrade
Gjort dette nå ogDet er nødvendig at vi installerer noen pakker som er nødvendige for installasjonen av Docker, ved hjelp av 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 installasjonen ikke ble utført, burde du ha mottatt en melding som dette:
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 feilen Vi kan løse det ved å skrive følgende kommandoer i terminalen. Først skal vi legge til gpg-nøkkelen i systemet, for dette må vi laste den ned:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
Vi legger til depotet i systemet:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "
Merk: når vi legger til dette depotet bruker vi en utviklingsversjon, men for de som foretrekker det, kan vi tvinge systemet til å ta den stabile versjonen av depotet for Bionic.
For å gjøre dette trenger vi bare å skrive inn følgende:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Og til slutt kan vi installere applikasjonen med:
sudo apt install docker-ce
Hvordan bruker jeg Docker?
For å få tjenesten til å kjøre ved oppstart av systemet, må vi bruke følgende kommandoer på slutten av installasjonen:
sudo systemctl enable docker sudo systemctl start docker
For å sikre at Docker er fullt funksjonell, er det lurt å sjekke statusen til tjenesten:
sudo systemctl status docker
Til slutt, hvis du vil se Docker-versjonen.
docker -v
Veldig god forklaring. Takk.
David, som det er vanlig i din linje, en klar, kort og direkte artikkel. Jeg gratulerer deg. Et lite notat ville være at etter at du har lagt til depotet, gjør du en oppdatering (oppdatering) og fortsett deretter med installasjonen.
Kom igjen, hilsen fra Malaga (Spania)