Some questions about Docker version and module versions

I’m a developer and interested on understanding How Docker works. I would really appreciate if some of you can explain the following questions I have.

  1. How we connect certain version of Docker with its module versions? Eg: Docker 1.5.0 and Docker-Py 1.0.0
  2. If I want to install Docker 1.5.0 then how do I know which versions of modules I have to install. Because modules has its own versions.
  3. What are the naming conventions of the module? Is there a connection between Docker version naming and the module version naming?
  4. Do we need to know the module updates as developers?
  5. How do you update Docker from an older version to a newer version? Do we have to update module by module?

Thank you.

  • Is it possible to combine and push multicontainer/images docker app to docker-hub? if yes how?
  • can't npm install bcrypt in my docker image
  • Unable to connect to MongoDB and MySQL by Spring App using Docker
  • Secure RabbitMQ with MQTT plugin on Docker
  • How to resolve `Illegal instruction` error while running docker run command?
  • Unable to see images built through docker remote api's in docker cli result
  • Schema Registry container: Server died unexpectedly when launching using docker-compose
  • How to convert docker-compose setup to docker image?
  • Docker on Windows Server 2016 TP4 Downloading git in container through powershell
  • exec: “dnu”: executable file not found in $PATH
  • CoreOS - Unable to access /mnt due to Permissions issue on /var/lib/docker
  • Can't launch selenium tests inside container, WebDriverException:Chrome failed to start: exited abnormally
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.