DEV Community

Cover image for Understanding Docker: part 1 – Retrieve & Pull images
Aurélie Vache
Aurélie Vache

Posted on • Edited on

328 65 2

Understanding Docker: part 1 – Retrieve & Pull images

Understanding Docker can be difficult or time-consuming. In order to spread knowledges about Cloud technologies I started to create sketchnotes about Docker. I think it could be a good way, more visual, to explain Docker (and others technologies like Kubernetes and Istio).

We start the serie of Docker Sketchnotes with a focus about retrieve and pull images.

Alt Text
Alt Text
Alt Text
Alt Text

If you are interested, I published all the sketchnotes on Docker (and new ones!) to make a "book" of 93 pages: "Understanding Docker in a visual way".

As usual, if you like theses sketchnotes, you can follow me, and tell me what do you think. I will publish others sketchs shortly :-).

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (4)

Collapse
 
lakincoder profile image
Lakin Mohapatra

Very helpful

Collapse
 
viniciusrio profile image
Vinicius Rio • Edited

Sketchnotes were unknown to me, but is very easy to read and understand. I have one question: this command

$ docker pull myrepo/ubuntu:lastest
Enter fullscreen mode Exit fullscreen mode

get all layers from this latest version, right?

$ docker pull-all-tags ubuntu 
Enter fullscreen mode Exit fullscreen mode

And get all versions/tags from the repository, right?

Say that, which a difference between getting all layers from a tag and getting all tags?

Thanks!

Collapse
 
aurelievache profile image
Aurélie Vache

Docker pull my-image:version allows you to pull only one image in only one version.
For example you want to pull the latest version of Ubuntu images.

Second commands allows you to pull (retrieve) all the version of an image.

A version is specified in a tag.

Is it a little bit clear?

Thanks

Collapse
 
hwaseonchoi profile image
Hwa-Seon

Bonjour Aurélie, this is really nice ! Thanks for sharing your work.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay