The Amazon ECS Container Agent is the on-host component of Amazon Elastic
Container Service. The agent is responsible for interfacing between the
container runtime and the Amazon ECS backend.
My role as a member of the Amazon ECS team is to develop and maintain all the
Docker popularized Linux containers and is now probably the most popular
container runtime. Docker helps people run applications in an image-based,
I contributed the
Amazon CloudWatch Logs driver,
which helps send container output to CloudWatch Logs. I help maintain the
driver on an ongoing basis.
containerd is a container runtime built by the core maintainers of Docker and
represents a rewrite of the core runtime components. containerd provides a
limited set of functionality in a much more flexible manner compared to Docker.
I have prototyped integration between the Amazon ECS Container Agent and and
containerd and have contributed minor code to containerd.
The Amazon ECR Credential Helper is a
Docker credential helper
that makes it easier to use Amazon Elastic Container Registry to push and pull
Docker container images.
containerd makes pulling images more flexible, since images are pulled in
client software rather than by the containerd daemon. The Amazon ECR containerd
resolver is a library that can be used by software integrating with containerd
to pull images from Amazon ECR using the native API.
Haven’t you always wanted to chat with your containers? Now, with
purple-docker, you can!
purple-docker implements a protocol plugin (prpl) that tracks running Docker
containers in your buddy list and presents STDIO via the chat interface.