Share via

I am getting Error "Docker API Call failed with status code 400 "Bad Request" and message "client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version"

Komal Pramod Date 0 Reputation points
2026-02-19T08:03:56.71+00:00

I have Tried upgrading docker version to the latest. Still Getting Error: Anyone else had this issue and any suggestions to resolve this?

failed with status code 400 "Bad Request" and message "client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version

Azure Container Apps
Azure Container Apps

An Azure service that provides a general-purpose, serverless container platform.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Praveen Kumar Gudipudi 2,290 Reputation points Microsoft External Staff Moderator
    2026-02-19T08:36:21.75+00:00

    Hello Komal Pramod Date,

    Issue: Client version 1.24 is too old. Minimum supported API version is 1.44.

    Most common causes

    In most situations, this occurs because:

    • A self-hosted build agent is running an older Docker version, or

    The pipeline’s container image includes an outdated Docker CLI.

    Resolution:

    Update the Docker version in the environment where the deployment runs, not just on your local machine.

    Depending on your setup:

    Hosted pipeline agents → switch to a newer image like ubuntu-latest.

    Self-hosted agents → upgrade Docker on the agent machine and restart the agent service.

    Container jobs → use a newer base image that includes a modern Docker client.

    Once the Docker client API version is 1.44 or higher, the deployment should succeed.

    Please accept as answer and do a Thumbs-up to upvote this response if you are satisfied with the community help. Your upvote will be beneficial for the community users facing similar issues.

    Was this answer helpful?


  2. AI answer

    2026-02-19T08:04:05.0666667+00:00

    The error message you are encountering indicates that the Docker client version you are using (1.24) is outdated and does not meet the minimum supported API version (1.44). To resolve this issue, you should ensure that you have upgraded your Docker client to a version that supports at least API version 1.44.

    Here are some steps you can take to troubleshoot and resolve the issue:

    1. Verify Docker Version: After upgrading, confirm the Docker version by running docker --version in your command line to ensure that the upgrade was successful.
    2. Check Docker API Version: You can check the supported API version by running docker version and looking for the "API version" field.
    3. Reinstall Docker: If you still encounter issues after upgrading, consider uninstalling Docker completely and then reinstalling the latest version to ensure that all components are updated correctly.
    4. Compatibility: Make sure that your Docker client is compatible with the server version you are trying to connect to. If you are using Docker Desktop, ensure that both the client and server are updated.
    5. Check for Environment Issues: Sometimes, environmental variables or configurations might affect the Docker client. Ensure that there are no conflicting settings in your Docker configuration.

    If the problem persists after following these steps, you may want to consult the Docker documentation or community forums for additional support.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.