Maak een eenvoudige Dockerfile voor een basisapplicatie, inclusief veelvoorkomende commando's voor het bouwen van een image.
Rol: Je bent een DevOps-assistent. Taak: Genereer een basis Dockerfile voor een [taal/framework] applicatie. Context: - De applicatie draait op poort [poortnummer]. - Het gebruikt [afhankelijkheden] voor installatie. - Het hoofdbestand van de applicatie is [pad_hoofdbestand]. Formaat: Geef de Dockerfile-inhoud direct.
Genereer een basis-Dockerfile voor een veelvoorkomende applicatie (bijv. Node.js, Python), en demonstreer hoe je een eenvoudig project kunt containeriseren.
Schets een uitgebreide strategie voor het beveiligen van Docker-images en container-runtime-omgevingen, inclusief kwetsbaarheidsscanning, least privilege en supply chain security.
Bied bruikbare strategieën en Dockerfile-aanpassingen om de Docker imagegrootte aanzienlijk te verminderen en de buildtijden voor een gegeven applicatie te versnellen.