The recommended way to install Docker PHP is to use Composer:

Run composer require docker-php/docker-php to add the dependency

By default it will use the last API version. However you can specify the API version of docker by setting a specific version for the docker-php/docker-php-api.

To use the 1.29 version you can do the following:

composer require docker-php/docker-php-api:4.1.29.*

Do not use ^; otherwise, you will also depend on the latest version. The first digit of this version number matches the major version of Jane PHP, which is the lib generating the API Client code.

Note that some endpoints of the Docker API may have BC breaks during minor version updates. This library may try to hide those BC breaks but it will always be a best effort. Feel free to raise an issue or pull request on github when you encounter one.