Docker containers zijn ‘immutable’. Dat betekent dat u de code in een container niet kunt (of eigenlijk, ‘mag’) aanpassen. Om een container bij te werken dient u een nieuwe container te bouwen en deze de huidige container te laten vervangen. Om het vervangen van containers eenvoudiger te maken biedt LinQhost Managed CICD aan. U kunt dan dus geen bestanden via FTP of SSH publiceren.
Containers dienen één enkele functie(-groep). Dat betekent dat je al snel meerdere containers bij elkaar nodig hebt. Deze containers dienen met elkaar te kunnen communiceren via een API. Om dit lokaal te kunnen testen zetten we Docker Compose op.
Containers dienen stateless te zijn. Dit betekent dat het voor de gebruiker niet moet uitmaken welke container een request afhandelt. Om dit voor elkaar te krijgen dienen andere oplossingen te worden gezocht voor het opslaan van user data en sessies. LinQhost begeleidt u hier van A tot Z bij.