===== Docker ===== {{ wiki:docker.png?240}} Docker est une plateforme permettant de lancer certaines applications dans des conteneurs logiciels lancée en 2013. Docker permet la mise en œuvre de conteneurs s'exécutant en isolation, via une API de haut-niveau. Construit sur des capacités du noyau Linux (surtout les cgroups et espaces de nommage), un conteneur Docker, à l'opposé de machines virtuelles traditionnelles, ne requiert aucun système d'exploitation séparé et n'en fournit aucun. Il s'appuie plutôt sur les fonctionnalités du noyau et utilise l'isolation de ressources (comme le processeur, la mémoire, les entrées et sorties et les connexions réseau) ainsi que des espaces de noms séparés pour isoler le système d'exploitation tel que vu par l'application.(([[https://fr.wikipedia.org/wiki/Docker_(logiciel)|Source de la définition]])) \\ \\ ---- ==== Exemple d'utilisation avec FeedCord ==== Nous allons voir comment utiliser Docker pour mettre en place FeedCord, un bot qui poste des liens d'articles de sites donnés dans un channel Discord, via les liens de flux RSS des sites en question. Tout d'abord, il faut créer le weebhook Discord nécessaire : \\ {{wiki:dockerfeedcord1.png?700}} \\ {{wiki:dockerfeedcord2.png?600}} \\ C'est lui qui se chargera de publier les liens nécessaires dans le channel concerné, ici, "#news-techno".