Wil je containers gebruiken om jouw applicaties te hosten? Containers zijn superhandig, maar er zijn een paar dingen waar je rekening mee moet houden. We leggen je stap voor stap uit hoe je containers kunt deployen en onderhouden.
Wat je moet weten over containers
Containers zijn ‘immutable’, wat betekent dat je de code in een container niet kunt (of eigenlijk niet mag) aanpassen. Wil je een update uitvoeren? Dan bouw je een nieuwe container en vervang je de oude. Dit klinkt misschien ingewikkeld, maar met LinQhost Managed CICD wordt dit proces een stuk eenvoudiger. Houd er rekening mee dat je geen bestanden kunt uploaden via FTP of SSH.
Werken met meerdere containers
Een container heeft één specifieke taak of functie(-groep). Voor een complete applicatie heb je vaak meerdere containers nodig die met elkaar samenwerken. Deze communicatie gebeurt via een API. Om dit lokaal te testen, gebruiken we tools zoals Docker Compose. Zo kun je zien hoe jouw containers samenwerken in een gecontroleerde omgeving.
Stateless containers
Containers zijn stateless. Dit betekent dat het niet uitmaakt welke container een verzoek afhandelt. Voor data-opslag en sessiebeheer gebruik je aparte oplossingen. LinQhost helpt je hiermee van A tot Z, zodat je cloudomgeving soepel en efficiënt draait.