Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Docker 1.13 - Docker meetup février 2017

251 views

Published on

The slides of my presentation for Docker Montréal meetup about the new Docker 1.13.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Docker 1.13 - Docker meetup février 2017

  1. 1. CleverToday What’s new with Docker 1.13
  2. 2. CleverToday Command Line Interface
  3. 3. CleverToday CLI restructuration • Problems: • Number of commands at top level was becoming large • Mixing of container and image commands • Different sub-commands for same actions (ps / ls)
  4. 4. CleverToday CLI restructuration • attach • build • commit • cp • create • diff • events • exec • export • history • images • import • info • inspect • kill • load • login • logout • logs • network • node • pause • port • ps • pull • push • rename • restart • rm • rmi • run • save • search • service • start • stats • stop • swarm • tag • top • unpause • update • version • volume • wait • Docker 1.12 commands:
  5. 5. CleverToday CLI restructuration • checkpoint • container • image • network • node • plugin • secret • service • stack • swarm • system • volume • build • deploy • login • logout • run • search • version • Docker 1.13: Management
  6. 6. CleverToday CLI restructuration • What about the legacy commands? • Still supported in 1.13 • Not sure when they’re going to be removed • Use DOCKER_HIDE_LEGACY_COMMANDS=1 to only show new command structure
  7. 7. CleverToday CLI Backwards Compatibility • Do you use Docker Machine?
  8. 8. CleverToday CLI Backwards Compatibility • Do you use Docker Machine? • Getting tired of this error? Error response from daemon: client is newer than server
  9. 9. CleverToday A newer CLI will now be able to talk to an older daemon Client 1.13 Daemon 1.13 Daemon 1.11 Daemon 1.12
  10. 10. CleverToday A newer CLI will now be able to talk to an older daemon Client 1.13 Daemon 1.13 Daemon 1.11 Daemon 1.12
  11. 11. CleverToday Data management command • New subcommands under docker system
  12. 12. CleverToday Swarm
  13. 13. CleverToday Secret management • It is now possible to create Secrets for Swarm cluster • Secrets can be: • Passwords • Private keys • …
  14. 14. CleverToday Secret management • How does it work?
  15. 15. CleverToday Compose to Swarm • Not possible to use a Compose file with 1.12 • Docker Compose 1.10.0 introduces Compose file version 3 • Specifically designed to work with the docker stack command
  16. 16. CleverToday Compose to Swarm • Demo time!
  17. 17. CleverToday Other changes • Add --attachable to enable docker run to work in swarm- mode overlay network • Add --force to docker service update • Experimental features not in a separate build anymore • Plugins out of experimental • …
  18. 18. CleverToday For more… https://github.com/docker/docker/blob/master/ CHANGELOG.md
  19. 19. CleverToday brice@clevertoday.com @bargenson

×