How to Install Docker on Ubuntu 18.04 LTS
Inhoudsopgave:
- voorwaarden
- Docker op Ubuntu installeren
- Docker-repository inschakelen
- Docker CE installeren
- Docker-opdracht uitvoeren zonder sudo
- Verwijder Docker Containers
- Conclusie
Docker is een containertechnologie waarmee u snel toepassingen kunt bouwen, testen en implementeren als draagbare, zelfvoorzienende containers die vrijwel overal kunnen worden uitgevoerd. Docker is de feitelijke standaard geworden voor de implementatie van containers en het is een essentieel hulpmiddel voor DevOps-ingenieurs en hun continue integratie- en leveringspijplijn.
In deze tutorial behandelen we hoe Docker op een Ubuntu 18.04-machine te installeren en de basisconcepten en opdrachten van Docker verkennen.
voorwaarden
Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie. Alle opdrachten in deze zelfstudie moeten worden uitgevoerd als een niet-rootgebruiker.
Docker op Ubuntu installeren
Hoewel het Docker-installatiepakket beschikbaar is in de officiële Ubuntu 18.04-repository, is het misschien niet altijd de nieuwste versie. De aanbevolen aanpak is om het nieuwste Docker-pakket te installeren vanuit de opslagplaatsen van Docker.
Docker-repository inschakelen
-
Begin met het bijwerken van de pakketlijst en het installeren van de afhankelijkheden die nodig zijn om een nieuwe repository toe te voegen via
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-commonImporteer de GPG-sleutel van de repository met behulp van de volgende
curlopdracht:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Voeg de Docker APT-repository toe aan uw systeem:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Docker CE installeren
Nu de Docker-repository is ingeschakeld, kunt u elke gewenste Docker-versie installeren.
-
Gebruik de onderstaande opdracht om de nieuwste versie van Docker te installeren. Als u een specifieke Docker-versie wilt installeren, slaat u deze stap over en gaat u naar de volgende.
sudo apt updatesudo apt install docker-ceOm een specifieke versie te installeren, vermeldt u eerst de beschikbare versies in de Docker-repository:
apt list -a docker-ceMet de opdracht worden de beschikbare Docker-versies in de tweede kolom afgedrukt.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64Als u bijvoorbeeld versie
18.09.6wilt installeren,18.09.6u:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionicOm te voorkomen dat het Docker-pakket automatisch wordt bijgewerkt, markeert u het als achtergehouden:
sudo apt-mark hold docker-ce
Nadat de installatie is voltooid, wordt de Docker-service automatisch gestart. U kunt het verifiëren door te typen:
sudo systemctl status docker
De uitvoer ziet er ongeveer zo uit:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Docker-opdracht uitvoeren zonder sudo
Standaard beheert Docker beheerdersrechten.
Als u Docker-opdrachten wilt uitvoeren als een niet-rootgebruiker zonder
sudo
, moet u uw gebruiker toevoegen aan de
docker
. Deze groep is gemaakt tijdens de installatie van het Docker CE-pakket. Voer hiervoor de volgende opdracht uit:
sudo usermod -aG docker $USER
$USER
is een omgevingsvariabele die uw gebruikersnaam bevat.
Log uit en log opnieuw in ti vernieuw het groepslidmaatschap.
Om te controleren of Docker met succes is geïnstalleerd en dat u docker-opdrachten kunt uitvoeren zonder
sudo
, voert u het volgende uit:
docker container run hello-world
De opdracht downloadt een testafbeelding, voert deze uit in een container, drukt een bericht "Hallo vanuit Docker" af en sluit af. De uitvoer moet er als volgt uitzien:







Verwijder Docker Containers
Om een of meer containers te verwijderen, kopieert u de container-ID (of ID's) en plakt u deze na het subcommando
container rm
:
docker container rm c55680af670c
Conclusie
U hebt geleerd hoe Docker op uw Ubuntu 18.04-machine te installeren en hoe Docker-afbeeldingen te downloaden en Docker-containers te beheren. Misschien wilt u ook meer lezen over Docker Compose, waarmee u Docker-toepassingen met meerdere containers kunt definiëren en uitvoeren.
Deze tutorial krast nauwelijks het oppervlak van het Docker-ecosysteem. In sommige van onze volgende artikelen zullen we blijven duiken in andere aspecten van Docker. Raadpleeg de officiële Docker-documentatie voor meer informatie over Docker.
docker ubuntuHoe Docker Compose te installeren en te gebruiken op Debian 10 Linux
Docker Compose is een hulpmiddel waarmee u Docker-toepassingen met meerdere containers kunt definiëren en orkestreren. In deze zelfstudie wordt uitgelegd hoe Docker Compose op Debian 10, Buster wordt geïnstalleerd.
Hoe Docker Compose te installeren en te gebruiken op Ubuntu 18.04
Docker Compose is een tool waarmee u Docker-toepassingen met meerdere containers kunt definiëren en beheren. Het maakt gebruik van een YAML-bestand om de services, netwerken en volumes van de toepassing te configureren.
Hoe Docker te installeren en te gebruiken op Debian 10 Linux
Docker is een containerplatform waarmee u snel toepassingen kunt bouwen, testen en implementeren als draagbare, zelfvoorzienende containers die vrijwel overal kunnen worden uitgevoerd. In deze zelfstudie leggen we uit hoe u Docker op Debian 10 Buster installeert.







