Skip to content

Virtual-thom/Docker_VTOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker_VTOM

But et explication Docker

Pour faire simple, Docker va me permettre de déployer un serveur VTOM de test pour mes scripts.

Docker se base sur une image qui va être montée en r/o (dans mon cas une debian) Puis, lors qu'on RUN l'image, il monte une surcouche UnionFS en r/w. Le tout, monté, s'appelle un conteneur.

Le conteneur n'est autre qu'un OS avec l'application qu'on aura déployée dessus.

Lorsqu'on quittera le conteneur, tout le travail effectué aura disparu. Plusieurs solutions si on veut garder les modifications :

  • si c'est propre à l'OS ou de la configuration applicative, on va valider notre conteneur (commit) pour en faire une image
  • si c'est plus pour sauvegarder et utiliser des fichiers, on va créer un dossier partagé entre le host et l'image. On peut aussi partager des volumes entre les conteneurs avec les Data Volumes

Mode opératoire

First things firt - Installation de Docker

Installation Docker

En gros, soit on installe Docker engine sur un linux, soit on installe Docker ToolBox sur Windows. Cela dit, il ne fait qu'installer Virtualbox avec une mini VM Linux avec Docker installé dessus.

(installation windows 10 docker plus simple maintenant avec Hyper-v)

Prérequis
Enable-WindowsOptionalFeature -Online -FeatureName containers -All
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Clone de ce repo dans votre répertoire

git clone https://github.com/thomas-asnar/Docker_VTOM.git

Ajout de vos sources d'installation SERVEUR + CLIENT VTOM dans le répertoire SES

Copier simplement les sources VT-SES-<votre OS, votre version> et VT-CS-<votre OS, votre version> depuis votre CD-ROM VTOM vers le répertoire SES/ clôné. Au besoin, modifier le script SES/dockerinit.ksh

Paramétrer le fichier Dockerfile ainsi que le install_vtom.ini comme on le souhaite

J'ai mis des options et des paths par défaut d'installation de VTOM. Il suffit d'ouvrir ces deux fichiers Dockerfile et install_vtom.ini pour comprendre.

Build de l'image

docker build /path/du/gitclone

Run de l'image

  • on récupère l'ID de l'image créée

docker images

(si on veut conserver l'image, on fera un docker tag IDimage <nouveau nom d'image>)

  • on lance l'image (en mode tty)

docker run -it -p 30007-30008:30007-30008 IDimage

docker-compose up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published