NickZeng
NickZeng

Reputation: 1250

containerd.io vs docker-ce-cli vs docker-ce: what are the differences and what does each package do?

I am trying to install docker on my laptop and I find that there are three packages from the repo:

Can anyone explain to me in simple words what the differences are among these packages, what each one of them does, and what part of the docker architecture each corresponds to? Also, can they work independently on each other?

Upvotes: 31

Views: 19486

Answers (1)

GabrieleMartini
GabrieleMartini

Reputation: 1721

containerd.io : daemon containerd. It works independently on the docker packages, and it is required by the docker packages.

containerd is available as a daemon for Linux and Windows. It manages the complete container lifecycle of its host system, from image transfer and storage to container execution and supervision to low-level storage to network attachments and beyond.

docker-ce-cli : command line interface for docker engine, community edition

docker-ce : docker engine, community edition. Requires docker-ce-cli.

Upvotes: 29

Related Questions