Upgrade to Pro — share decks privately, control downloads, hide ads and more …

docker-game: learn or test your docker knownledge with docker - DockerCon 2022 - French Community Room

docker-game: learn or test your docker knownledge with docker - DockerCon 2022 - French Community Room

B02669cd04301a651a15322340fc9991?s=128

Sébastien LECACHEUR

May 10, 2022
Tweet

More Decks by Sébastien LECACHEUR

Other Decks in Programming

Transcript

  1. None
  2. Me Sr Architect at Odigo Docker enthusiast since 2014 

    @slecache https://blog.lecacheur.com https://slecache.com
  3. (My )History of development

  4. (My )History of development 1999: The Web

  5. (My )History of development 1999: The Web 2009: Smartphone

  6. (My )History of development 1999: The Web 2009: Smartphone 2014:

    Docker
  7. (My )History of development 1999: The Web 2009: Smartphone 2014:

    Docker 2017: Serverless
  8. Genesis

  9. Writing about top 10 docker commands

  10. git-game

  11. 🥳 devs wanna have fun

  12. Timeline

  13. early 2020 let’s write an article about Docker commands!

  14. 2020/07/22 

  15. 2020/12/08 

  16. 2022/04/08 ️ Hello Seb Comment ça va bien? Dis moi

    j’ai une petite requête pour toi de la part de l’équipe Docker qui sera à Devoxx. On voudrait savoir si on peut utiliser ton docker-game sur notre stand pour faire un peu d’animation avec les participants?
  17. 2022/05/03 I’ve taken the liberty of sending you an email

    because we’re organizing a DockerCon (May 10) French room and I thought it’d be lovely if you’d like to speak there. I thought that perhaps you’d like to talk about your game, the one we’ve been using at DevOxx :)
  18. The project https://github.com/slecache/docker-game https://hub.docker.com/r/slecache/docker-game $ docker run slecache/docker-game docker-game ===========

    Level 1 Your first task is to run the container whose docker image tag is the answ > Which animal is represented on the Docker logo?
  19. Objectives

  20. Objectives 🧪 test your knowledge

  21. Objectives 🧪 test your knowledge train beginners

  22. Under the hood

  23. Under the hood ‍ Bunch of shell scripts

  24. Under the hood ‍ Bunch of shell scripts ️ Automated

    builds Github actions
  25. Under the hood ‍ Bunch of shell scripts ️ Automated

    builds Github actions Git branches
  26. Under the hood ‍ Bunch of shell scripts ️ Automated

    builds Github actions Git branches Docker image tags
  27. Next steps

  28. Next steps Rewards (with badges)

  29. Next steps Rewards (with badges) More levels

  30. Next steps Rewards (with badges) More levels docker compose?

  31. Test or contribute?

  32. Thanks

  33. Q&A