TI-S2

logo

Docker

Inhoud


v0.1.0 Start document voor Docker en installatie instructies door HU IICT.


Inleiding

Docker is a tool for creating, deploying, and running applications in containers. The software is popular among developers as it speeds up the development process and does not use a lot of resources. With docker you can automate the deployment of applications in lightweight containers. Multiple applications can run in an isolated environement.

With Docker you can compartmentalise an individual application based on their dependencies, but allow them to still “share” libraries with other applications without duplicating them. All the applications will share the same host Operating System (OS), without the extra layer of a guest OS that is present in the virtual machine set-up.

Installeer Docker

Update je systeem en installeer dan Docker met behulp van een shell script.

curl -sSL https://get.docker.com | sh

Docker parameters

Je kunt een docker opstarten met verschillende parameters. Onderstaand een voorbeeld van een opstart-configuratie van een Docker voor een PostgreSQL database.

Voorbeeld:

sudo docker run --name postgres -d --restart unless-stopped -p 5432:5432 -e POSTGRES_PASSWORD=123456 -v ${PWD}/data:/var/lib/postgresql/data postgres:16

Docker commands

Controleer het logbestand.

docker logs postgres

Laat de actieve containers zien.

docker ps

Verwijder een container

docker remove <container>

Referenties