Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Document preview thumbnail
Aperçu 4 sur 31 pages
Manuel

Computersystemen 2 - Linux Finaal Project Containers

Document preview thumbnail
Aperçu 4 sur 31 pages

Uitgebreide documentatie / handleiding dat hoort bij het finale project voor containers. Hierin werken twee containers samen om een toepassing te draaien. De twee containers worden automatisch geïnstalleerd door middel van een dockerfile en docker-compose. Deze documentatie is voldoende opdat iemand zonder kennis van Docker de containers kan installeren, opstarten en gebruiken. Deze documentatie kan dienen als voorbeeld en kan inzicht geven over hoe je dit project moet aanpakken.

Aperçu du contenu

Computer Systemen 2




FINAAL PROJECT




Stijn De Keyser
INF203B
Finaal project - Stijn De Keyser
INF203B

, FINAAL PROJECT
INHOUDSOPGAVE

Introductie ....................................................................................................................................... 3

Doelstelling .................................................................................................................................. 3

Ghost ........................................................................................................................................ 3

MYSQL....................................................................................................................................... 3

Realisatie ...................................................................................................................................... 3

Docker ............................................................................................................................................. 4

Containers en virtuele machines ............................................................................................. 4

Virtuele machines ................................................................................................................... 5

Containers................................................................................................................................ 6

Fundamentele docker concepten ......................................................................................... 7

Docker engine ........................................................................................................................ 8

Docker client ........................................................................................................................... 8

Docker daemon ..................................................................................................................... 8

Dockerfile ................................................................................................................................. 8

Docker image ......................................................................................................................... 8

Docker container .................................................................................................................... 9

Docker hub .............................................................................................................................. 9

Docker compose .................................................................................................................. 10

Voorbereiding............................................................................................................................... 10

Installatie van docker .............................................................................................................. 10

Controles.................................................................................................................................... 13

Versie ...................................................................................................................................... 13

Info .......................................................................................................................................... 14

Service .................................................................................................................................... 15

Containers uitvoeren als non-root ......................................................................................... 15


FINAAL PROJECT - STIJN DE KEYSER 1

,Uitwerking finaal product ........................................................................................................... 16

Herhaling doelstelling .............................................................................................................. 16

Demonstratie ............................................................................................................................. 16

Wegwijs in de bestanden .................................................................................................... 16

Docker-compose.yml .......................................................................................................... 18

Docker compose installatie ................................................................................................ 22

Uitvoeren ................................................................................................................................ 22

Resultaat ................................................................................................................................ 24

Bronnen.......................................................................................................................................... 30




FINAAL PROJECT - STIJN DE KEYSER 2

, INTRODUCTIE

DOELSTELLING

De doelstelling van dit Finaal Project is om een blogplatform (Ghost) te laten
samenwerken met een databank (MySQL). Hierbij zullen de gebruikers van het platform
en de posts die op het blog verschijnen bewaard worden in de databank.




GHOST

Ghost is een gratis, open source blogplatform geschreven in JavaScript en verspreid
onder de MIT-licentie*. Het is ontworpen om het online publiceren voor individuele
bloggers eenvoudiger te maken.

* De MIT-licentie is een softwarelicentie voor opensourcesoftware. De afkorting MIT staat voor
Massachusetts Institute of Technology en het is daar waar de licentie ontstaan is


MYSQL

MySQL is ’s werelds meest populaire open source relationeel databasebeheersysteem.
MySQL is uitgegroeid tot de leidende databasekeuze voor webapplicaties dankzij zijn
bewezen prestaties, betrouwbaarheid en gebruiksgemak.

REALISATIE

Dit alles zal gerealiseerd worden met behulp van Docker Images, Docker Containers,
Docker Compose en nog veel meer. Doorheen dit document zullen de voorgaande,
en andere belangrijke termen verklaard en eventueel toegepast worden.

Uiteindelijk zullen we een finaal product bereiken waarmee u zelf aan de slag kan!
Laten we van start gaan …



FINAAL PROJECT - STIJN DE KEYSER 3

Infos sur le Document

Publié le
28 juin 2019
Nombre de pages
31
Écrit en
2018/2019
Type
Manuel
Contient
Inconnu
€5,99

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
DeKeyser
4,1
(20)
Vendu
63
Abonnés
42
Éléments
19
Dernière vente
11 mois de cela



Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions