Docker en 11. points
Attention un layer par couche d'installation dans un Docker
- installer Docker
- créer un Docker File, en spécifiant à partir de quelle image système on veut partir
- installer les packages "apt-get ", soit sur une ligne par commande, soit une ligne pour l'ensemble des commandes, sachant que Docker créé un layer pour chaque
- cmd ou entry point, pour lancer l'image, comme par exemple une appli java: ex. java -j nomJar.jar
- le passage de variable au process à lancer peut être fait par des variables d'environnement
- expose permet de définir des ports
- possibilité de créer des liens entre containers, ancienne méthode link, ou nouvelle méthode, avec des réseaux ou sous-réseau, ou compose file pour orchestrer plusieurs containers.
- Le partage de fichiers entre container se fait par un montage de répertoires partagés.
- Les fichiers à sauvegarder doivent être définis dans des volumes. Par contre les images systèmes sont jetables.
- Docker-Hub permet de publier, partager des images de containers.
- War permet de gérer un ensemble d'instances Docker