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 on-host components.
Docker popularized Linux containers and is now probably the most popular container runtime. Docker helps people run applications in an image-based, isolated fashion.
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.
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.