# Run a Docker image for multimedia/AI use cases

Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/container-use-cases-for-camera.html](https://docs.qualcomm.com/doc/80-70022-50/topic/container-use-cases-for-camera.html)

A Docker run command is available in the shell script.

Run the Qualcomm IM SDK Docker image using the following commands:

1. In the terminal of the target device, run the following Docker script. The container
                starts
                    running:

        sh /opt/docker/docker_run_cdi_<target>.shCopy to clipboard

Note: Replace `<target>`with:
    - `qcm6490` for Dragonwing RB3 Gen 2 Development Kit
    - `qcs9100` for Dragonwing RB8 Development Kit
    - `qcs8300` for Dragonwing IQ-8275
2. In the terminal of the target device, run the following command to list all the
                    running containers:

        docker ps -aCopy to clipboard
3. In the terminal of the target device, run the following command to enter the
                    Qualcomm IM SDK container:

        docker exec -it <qimsdk-docker-container-name> bashCopy to clipboard

    For example, run the following command for a Docker container named
                            `qimsdk`:

        docker exec -it qimsdk bashCopy to clipboard

Note: For use cases that require installing packages through
                        `apt` repository, run the Docker as a `root`
                    user. To start the Docker with `root` privileges, run the
                    following
                    command:

        docker exec -it -u root qimsdk bashCopy to clipboard

## Use Docker compose commands (optional)

You can use the Docker compose commands to run several Docker containers in different
                consoles.

Do the following to run the Docker compose commands:

1. In a target device shell, go to the Docker
                        directory:

        cd /opt/dockerCopy to clipboard
2. Run the `docker-compose` script on the target device and
                        enter the Qualcomm IM SDK
                            container:

        docker-compose -f docker-compose-cdi-<target>.yml run --entrypoint bash qimsdkCopy to clipboard

Note:
    - `qimsdk` is the name of the service in the
                                    compose file.
    - Replace `<target>`with:
        - `qcm6490` for Dragonwing RB3 Gen 2
                                            Development Kit
        - `qcs9100` for Dragonwing RB8 Development
                                            Kit
        - `qcs8300` for Dragonwing IQ-8275

**Parent Topic:** [Deploy Qualcomm IM SDK as a container](https://docs.qualcomm.com/doc/80-70022-50/topic/application-deployment-within-container-api-gstd.html)

Last Published: Feb 20, 2026

[Previous Topic
Load and run the Docker image](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/load-and-run-docker.md) [Next Topic
Run camera use cases within a QIM container](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/container-use-cases-camera.md)