Skip to content

Latest commit

 

History

History
 
 

docker-images

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Docker Images

The AWS IoT Device Client provides several Docker images to simplify testing and development.

Base Images

The base images are built from the Docker files located in the base-images directory. These images contain the dependencies of the Device Client only and are intended to be used to build & run the Device Client. Pre-built base images are publicly available through AWS ECR in the aws-iot-device-client-base-images repository.

AWS IoT Device Client Images

Docker images containing Device Client binaries are also available through ECR. These images are built using this Dockerfile and are multi-stage builds that are minimum sized. Images are built from both the pre-release and main branches. The pre-release images are available for testing and experimenting with features which are still in development from the pre-release repository. Images built from the main branch are available from the aws-iot-device-client repository.

Integration Test Images

Before releasing new features on the main branch end-to-end tests are performed in the pre-release branch. As part of this process the Docker files located in the integration-tests directory are used to build and run the end-to-end tests. In order to make it easy to recreate any test failures locally, these images are pushed to the integration-tests repository. These images contain both the pre-release version of the Device Client and the integration test binary.