Prise en charge de la plateforme Docker dans Liberty
Docker est une plateforme en open source qui utilise la conteneurisation Linux et un système de fichier de couche. L'image qui est créée à l'aide de Docker se compose de couches contenant l'application ainsi que les fichiers et les bibliothèques binaires dépendants, mais elle utilise le noyau du système d'exploitation hôte. La définition en couches permet une application plus rapide des modifications car seules les couches modifiées sont recréées et déployées.
Liberty est conçu pour s'exécuter dans un conteneur sur plusieurs plateformes compatibles avec le moteur Docker. Spécifiquement, Liberty a été testé sur IBM Containers, Docker Datacenter et OpenShift V3. Pour se qualifier pour sa prise en charge, le système d'exploitation de base utilisé doit être une plateforme prise en charge par le produit Liberty.
Pour plus d'informations sur Docker et ses avantages, voir What is Docker?
Docker Hub est un référentiel public qui héberge des images Docker. Une image Docker pour WebSphere Application Server pour Developers Liberty est disponible dans Docker Hub ainsi qu'une documentation décrivant son utilisation.
L'exécution de Liberty sous Docker est également prise en charge pour un usage en production. Les instructions et les fichiers Docker utilisés pour la génération d'images Docker sous licence de production à l'aide des fichiers d'installation obtenus depuis Passport Advantage sont accessibles sur le site WASdev GitHub.