# What is the function of each of the Replicated Docker images?

**URL:** <https://community.replicated.com/t/what-is-the-function-of-each-of-the-replicated-docker-images/291>\
**Category:** How does it work?\
**Tags:** replicated-classic\
**Created:** [February 20, 2019, 5:21pm UTC](https://community.replicated.com/t/what-is-the-function-of-each-of-the-replicated-docker-images/291 "2019-02-20T17:21:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![areed](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/areed/32/12_2.png) [@areed](https://community.replicated.com/u/areed)\
**Post date:** [February 20, 2019, 5:21pm UTC](https://community.replicated.com/t/what-is-the-function-of-each-of-the-replicated-docker-images/291/1 "2019-02-20T17:21:02Z")

</div>

- **`quay.io/replicated/replicated`** The daemon that runs Replicated services and starts the application. It communicates with the external Replicated API and registry unless running in airgap mode. This is the only component that communicates externally.
- **`quay.io/replicated/replicated-ui`** Provides the Replicated console which listens on host port 8800. It communicates internally with the Replicated daemon and with the premkit service.
- **`quay.io/replicated/replicated-operator`** A utility image to transfer files between the host and daemon and to run application containers if using the native scheduler. It communicates internally with the Replicated daemon on port 9879.
- **`registry.replicated.com/library/premkit`** This serves as a reverse proxy to the audit log, metrics, and integration services. It communicates internally with the daemon, audit log, and metrics services.
- **`registry.replicated.com/library/statsd-graphite`** This image is used for a metrics service that runs when the application is running.
- **`registry.replicated.com/library/support-bundle`** This image is run to collect system information when the customer creates a support bundle.
- **`registry.replicated.com/library/cmd`** This image may be used for custom commands if configured in the application yaml. It may communicate internally or externally if configured to do so by the vendor’s application.
- **`registry.replicated.com/library/retraced`** Retraced provides an API and worker for the audit log component and communicates internally with the audit log’s Postgres and NSQ services. The following are the API and worker containers:
  - retraced-processor
  - retraced-api
  - retraced-cron

- **`registry.replicated.com/library/retraced-postgres`** This is the database for the audit log.
- **`registry.replicated.com/library/retraced-nsq`** This is the audit log’s queue.

[Learn more about Replicated’s networking requirements](http://community.replicated.com/t/customer-firewalls/55).

[Learn more about image security](http://community.replicated.com/t/how-does-replicated-ensure-image-security/116/1)

---

<div class="post-metadata">

**Author:** ![grant](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/grant/32/9_2.png) [@grant](https://community.replicated.com/u/grant)\
**Post date:** [March 22, 2022, 8:00pm UTC](https://community.replicated.com/t/what-is-the-function-of-each-of-the-replicated-docker-images/291/2 "2022-03-22T20:00:15Z")

</div>


