# Docker - Basisbeginselen (Data Engineering) > Dockerfile, images, containers, volumes, networks, registries, multi-stage builds, best practices - 25 gespreksvragen - Junior - [Gespreksvragen: Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen.md) ## 1. Wat is een Docker-container? **Antwoord** Een Docker-container is een uitvoerbare instantie van een Docker-image. Het kapselt een applicatie en al zijn afhankelijkheden in een geïsoleerde en draagbare omgeving. In tegenstelling tot virtuele machines delen containers de kernel van het hostsysteem, waardoor ze veel lichter en sneller te starten zijn. Elke container heeft zijn eigen bestandssysteem, netwerkstack en geïsoleerde processen. ## 2. Wat is een Docker-image? **Antwoord** Een Docker-image is een alleen-lezen template dat de instructies bevat voor het maken van een container. Het bevat de applicatiecode, bibliotheken, afhankelijkheden, tools en bestanden die nodig zijn voor uitvoering. Images worden gebouwd vanuit een Dockerfile en bestaan uit gestapelde lagen (layers). Elke Dockerfile-instructie creëert een nieuwe laag, wat efficiënt delen en hergebruiken van gemeenschappelijke lagen tussen images mogelijk maakt. ## 3. Wat is het doel van een Dockerfile? **Antwoord** Een Dockerfile is een tekstbestand met een reeks instructies om automatisch een Docker-image te bouwen. Elke instructie (FROM, RUN, COPY, enz.) creëert een laag in de uiteindelijke image. Met de Dockerfile kunt u de runtime-omgeving van een applicatie declaratief en reproduceerbaar definiëren. Het garandeert dat de image bij elke build identiek zal zijn, wat de implementatie en samenwerking tussen teams vergemakkelijkt. ## Nog 22 vragen beschikbaar - Welke Dockerfile-instructie specificeert de basisimage? - Wat is het verschil tussen de COPY en ADD instructies in een Dockerfile? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Data Engineering-sollicitatieonderwerpen - [Linux & Shell - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/linux-shell-basics.md): 20 vragen, Junior - [Git & GitHub - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/git-github-fundamentals.md): 20 vragen, Junior - [Geavanceerde Python voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/python-advanced-de.md): 25 vragen, Junior - [Google Cloud Platform - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/gcp-fundamentals.md): 20 vragen, Junior - [CI/CD en codekwaliteit](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/ci-cd-code-quality.md): 20 vragen, Mid-Level - [Docker Compose](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-compose.md): 20 vragen, Mid-Level - [FastAPI - Data-API's](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fastapi.md): 20 vragen, Mid-Level - [Geavanceerde SQL voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/sql-advanced-de.md): 20 vragen, Mid-Level - [Data Lake - Architectuur en ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-lake.md): 20 vragen, Mid-Level - [BigQuery voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/bigquery-de.md): 20 vragen, Mid-Level - [PostgreSQL - Administratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/postgresql-admin.md): 20 vragen, Mid-Level - [Data Modeling voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-modeling-de.md): 20 vragen, Mid-Level - [Fivetran & Airbyte - Data-ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fivetran-airbyte.md): 20 vragen, Mid-Level - [dbt - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-fundamentals-de.md): 20 vragen, Mid-Level - [Apache Airflow - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-fundamentals.md): 20 vragen, Mid-Level - [Kubernetes - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-fundamentals.md): 20 vragen, Mid-Level - [dbt - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-advanced-de.md): 20 vragen, Senior - [ETL- / ELT- / ETLT-patronen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/etl-elt-patterns.md): 20 vragen, Senior - [Apache Airflow - Gevorderd](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-advanced.md): 20 vragen, Senior - [Airflow + dbt - Pipeline-orkestratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-dbt-integration.md): 20 vragen, Senior - [PySpark - Grootschalige verwerking](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pyspark.md): 20 vragen, Senior - [Google Pub/Sub - Datastreaming](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pubsub-streaming.md): 20 vragen, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/apache-beam-dataflow.md): 20 vragen, Senior - [Kubernetes - Productie en scaling](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-advanced.md): 20 vragen, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/terraform.md): 20 vragen, Senior - [NoSQL-databases](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/nosql-databases.md): 20 vragen, Senior - [Moderne Data Architecture](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-architecture.md): 20 vragen, Senior - [Monitoring en observability](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/monitoring-observability.md): 20 vragen, Senior - [IAM en gegevensbeveiliging](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/iam-security-de.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-fundamentals