Docker
-
Een Inleiding tot Docker en Containers voor Beginners
In de wereld van de moderne softwareontwikkeling zijn efficiëntie en consistentie essentieel. Ontwikkelaars en operationele teams hebben oplossingen nodig die hen helpen bij het beheren, implementeren en uitvoeren van toepassingen naadloos over verschillende omgevingen. Containers en Docker zijn technologieën die hebben gerevolutioneerd hoe software wordt gebouwd, getest en geïmplementeerd. Of je nu nieuw bent in de wereld van technologie of gewoon de basisprincipes van Docker wilt begrijpen, zal dit artikel je door de essentie leiden. Inhoudsopgave Wat zijn containers? Wat…
-
Hoe Event-Driven Gegevensverwerking te Implementeren met Traefik, Kafka en Docker
In moderne systeemontwerp richt Event-Driven Architecture (EDA) zich op het creëren, detecteren, gebruiken en reageren op gebeurtenissen binnen een systeem. Gebeurtenissen zijn belangrijke gebeurtenissen die hardware of software van een systeem kunnen beïnvloeden, zoals gebruikersacties, statuswijzigingen of gegevensupdates. EDA maakt het mogelijk dat verschillende delen van een toepassing op een losgekoppelde manier met elkaar kunnen communiceren, waardoor ze kunnen communiceren via gebeurtenissen in plaats van directe oproepen. Deze opstelling stelt componenten in staat om onafhankelijk te werken, te reageren op…
-
Hoe u een containerregister zelfhost
Een containerregister is een opslagcatalogus waar u containerafbeeldingen van kunt halen en aansturen. Er zijn veel openbare en private registries beschikbaar voor ontwikkelaars, zoals Docker Hub, Amazon ECR en Google Cloud Artifact Registry. Maar soms wil je in plaats van te vertrouwen op een externe leverancier de afbeeldingen zelf hosten. Dit geeft je meer controle over hoe het register is geconfigureerd en waar de containerafbeeldingen zijn gehost. Dit artikel is een hands-on handleiding die je leert hoe je een Container…
-
Hoe Consul KV te Configureren Met Docker
Inleiding Consul van HashiCorp is een flexibel hulpmiddel dat verschillende functies vervult in een moderne DevOps-omgeving. Het wordt breed gebruikt voor dienst ontdekking, gezondheidscontroles, loadbalancing en, in het bijzonder, als een verspreidings sleutel-waarde (KV) opslag. De KV-opslag in Consul is perfect voor het opslaan van dynamische configuratiegegevens, functievlaggen, geheimen en metadata in een hoog beschikbaar, consistente manier over uw infrastructuur, zodat deze door services in een verspreidingssysteem dynamisch kunnen worden aangevraagd. Het gebruik van Docker om de KV-opslag van Consul…
-
Hoe Database Migraties te Maken in Go met Docker en Postgres
By Okure U. Edet Go is een snelle programmeertaal met een relatief eenvoudige syntaxis. Bij het leren van Go is het belangrijk om te leren hoe je APIs bouwt en ze gebruikt om te communiceren met databases. Tijdens het leren nam ik een project op mij die mij daarin hielp: een eenvoudige API voor inventarisvolging. Terwijl je werkt met een SQL-database zoals Postgres, leerde ik dat het belangrijk is om op tijd wijzigingen aan de database door te voeren. Dus…
-
Webinarreeks: Aan de Slag met Containers
Dit artikel sluit aan bij een webinarreeks over het implementeren en beheren van containergebaseerde workloads in de cloud. De reeks dekt de basisprincipes van containers, inclusief het beheer van de containerlevenstijl, het implementeren van multi-containerapplicaties, het schalen van workloads en het begrijpen van Kubernetes, naast het benadrukken van beste praktijken voor het uitvoeren van stateful applicaties. Deze handleiding bevat de concepten en opdrachten die in de eerste sessie van de reeks worden behandeld, Getting Started with Containers. View YouTube video…
-
Hoe u containerized apps implementeert op AWS met behulp van ECR en Docker
Zoek je een manier om je containerized applicaties in de cloud te implementeren? Amazon Web Services (AWS) biedt een robuuste en schaalbare platform die je daar precies bij kan helpen. In deze tutorial leiden we je door het proces van het implementeren van je containerized applicaties op AWS met behulp van Amazon Elastic Container Service (ECS), Elastic Container Registry (ECR), en Docker. Stap 1: Maak een AWS Account Om AWS te gebruiken, moet je eerst een AWS account aanmaken. Ga…
-
Hoe Gitea-repositories op een apart volume op te slaan
Introductie Gitea is een broncode-opslagplaats gebaseerd op het versiebeheersysteem Git. Hoewel er verschillende zelfgehoste oplossingen beschikbaar zijn zoals GitLab en Gogs, heeft Gitea het voordeel dat het lichtgewicht is, wat betekent dat het op een relatief kleine server kan draaien. Maar het hebben van een kleine server, vooral op het gebied van VPS’en, betekent vaak dat je beperkt bent in ruimte. Gelukkig bieden veel hostingproviders ook extra opslag aan in de vorm van externe volumes, blokopslag of genetwerkte bestandsopslag (NFS).…
-
Hoe Plausible Analytics te installeren op Ubuntu 22.04
Introductie Plausible Analytics is een open-source, zelf-gehoste webanalyse-applicatie geschreven in Elixir die zich richt op eenvoud en privacy. Het slaat gegevens over de bezoekers van uw website op in PostgreSQL- en ClickHouse-databases. In deze zelfstudie installeert u Plausible met behulp van Docker Compose, vervolgens installeert u Nginx om op te treden als een omgekeerde proxy voor de Plausible-app. Ten slotte schakelt u veilige HTTPS-verbindingen in door Certbot te gebruiken om SSL-certificaten van de Let’s Encrypt Certificate Authority te downloaden en…