Dockerefwefwef

Dockerefwefwef

Let op!

De opdrachten 27 tot en met 33 lossen wij niet op met de omgekeerde pijlenketting. Wij gebruiken hiervoor de bordjesmethode die je hebt geleerd in klas 1. Dus overal waar in de opdracht staat bereken met omgekeerde pijlenketting, lees je: bereken met de bordjesmethode.

Weet je niet meer hoe die gaat, bekijk dan dit filmpje:

 

 

Antwoorden test jezelf
Antwoorden test jezelf

Wat is docker

Docker is kort gezegd een open-source raamwerk waarmee het mogelijk wordt een applicatie in een lichtgewicht, verplaatsbare container te verpakken. ... Het verschil met reguliere virtuele machines is datDocker werkt met Linux-containers gebaseerd op functionaliteit binnen de Linux kernel, cgroups en namespaces

Introductie van docker

De Docker-hub

De Docker-hub is een registry-cloud voor software-repositorys, of eenvoudig gezegd: een bibliotheek voor Docker-images. De online service is verdeeld in een public repository en een private repository. In het public repository deel kunnen gebruikers zelf ontwikkelde images uploaden en met de community delen. Hier staan bovendien een aantal officiële images van de Docker-ontwikkelaars en gevestigde open source-projecten ter beschikking. Images die in de private repository van de registry worden geüpload, zijn niet voor iedereen toegankelijk, maar kunnen specifiek met bijvoorbeeld collega's, vrienden en bekenden worden gedeeld. De Docker-hub kun je bereiken via hub.docker.com.

De Docker-engine

De Docker-engine vormt de kern van het Docker-project. Dit is een open source client/server-applicatie waarvan de actuele versie op alle gevestigde platformen voor gebruikers ter beschikking staat.

De basis van de Docker-engine bestaat uit drie onderdelen: een daemon met server-functies, een application programming interface (API) op basis van representational state transfer (REST) en de terminal van het besturingssysteem (CLI) als client.

  • De Docker-daemon: als server wordt bij de Docker-engine van een daemon-proces gebruikgemaakt. De Docker-daemon loopt op de achtergrond van het hostsysteem en zorgt voor de centrale besturing van de Docker-engine. Dit betekent dat de daemon alle images, containers en netwerken creëert en beheert.
  • De REST-API: de REST-API specificeert een aantal interfaces waardoor andere programma's met de Docker-daemon kunnen communiceren om aanwijzingen te geven. Een van deze programma's is de terminal van het besturingssysteem.
  • De terminal: als client-programma gebruikt Docker de terminal van het besturingssysteem. Deze communiceert met de Docker-daemon via de REST-API en zorgt ervoor dat gebruikers hem met behulp van scripts en gebruikerscommando's kunnen sturen.

Met Docker kunnen gebruikers software-containers direct vanuit de terminal opstarten, stoppen en beheren. De daemon wordt bestuurd met behulp van het commando docker en met commando's zoals build (creëer), pull (download) en run (start op). Client en server kunnen hierbij op hetzelfde systeem staan. Als alternatief kunnen gebruikers een Docker-daemon via een ander systeem gebruiken. Afhankelijk van de soort verbinding die moet worden opgebouwd, verloopt de communicatie tussen client en server via de REST-API, UNIX-sockets of een netwerkinterface.

De onderstaande grafiek laat zien hoe de afzonderlijke Docker-onderdelen samenwerken. In het voorbeeld worden de commando's docker build, docker pull en docker run gebruikt.

test 2

test

Toets: ytjytjtyjy

Start

qwdqwdwqdqwd:

dsfsdf:

  • Het arrangement Dockerefwefwef is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteurs
    John in 't Hout
    Laatst gewijzigd
    2019-04-11 13:54:22
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 3.0 Nederlands licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding 3.0 Nederland licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Toelichting
    wefwefewftest
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Trefwoorden
    wrfrwfefef

    Bronnen

    Bron Type
    https://youtu.be/1HMD9yiYrEc?rel=0
    https://youtu.be/1HMD9yiYrEc?rel=0
    Video
    Introductie van docker
    https://www.youtube.com/watch?v=Q5POuMHxW-0
    Video
  • Downloaden

    Het volledige arrangement is in de onderstaande formaten te downloaden.

    Metadata

    LTI

    Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

    Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

    Arrangement

    Oefeningen en toetsen

    ytjytjtyjy

    IMSCC package

    Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

    QTI

    Oefeningen en toetsen van dit arrangement kun je ook downloaden als QTI. Dit bestaat uit een ZIP bestand dat alle informatie bevat over de specifieke oefening of toets; volgorde van de vragen, afbeeldingen, te behalen punten, etc. Omgevingen met een QTI player kunnen QTI afspelen.

    Versie 2.1 (NL)

    Versie 3.0 bèta

    Voor developers

    Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.