Docker

Une vidéo pour THP où je parle de Docker.

Qu’est-ce que c’est qu’un container, pourquoi on a créé ça? Comment se servir de Docker et Docker compose.

Un peu d’histoire

  • Comment on transporte une chaise depuis Londres vers SF au cours des ages ?
  • C’est quoi le f*****ng rapport avec docker ?
  • C’était quoi déployer et gerer des serveurs avant toute cet engouement envers le DevOps ?
  • Ce que Docker apporte à la donne.

Créer un container

Écriture d’une image

  • Pourquoi et quand ? (pour réaliser notre promesse du départ)
  • La notion de layer
  • Dockerfile
  • Dokerhub le retour

Orchestrer des images

avec docker-compose (pour sauver notre santé mentale)

  • docker-compose.yml
  • Commandes docker-compose
  • Mac fix (ajouter 127.0.0.1 localunixsocket.local a /etc/hosts sur mac)
  • alias dc=“docker-compose”

Deployer de la prod

(et éventuellement jeter la santé mentale qu’on avait sauvé a l’étape d’avant (je vais juste faire un aperçu sur le sujet)) * Heroku * Continuous Integration/Deployment * Heroku bis * AWS ECS https://aws.amazon.com/fr/ecs/ * Kubernetes + Gcloud

Bonus

  • Kitematic :)
  • Comment ça marche Docker underthehood (si j’ai l’temps)

Comments