Handle Docker version string with +dfsg1 (#6732)

Co-authored-by: Christoper Pereira <kripper@gmail.com>
This commit is contained in:
Christopher Pereira 2025-02-24 12:36:55 -03:00 committed by GitHub
parent 8ad89e368a
commit aa15c9d385
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -67,7 +67,7 @@ class DockerRuntimeBuilder(RuntimeBuilder):
"""
self.docker_client = docker.from_env()
version_info = self.docker_client.version()
server_version = version_info.get('Version', '').replace('-', '.')
server_version = version_info.get('Version', '').split('+')[0].replace('-', '.')
if tuple(map(int, server_version.split('.'))) < (18, 9):
raise AgentRuntimeBuildError(
'Docker server version must be >= 18.09 to use BuildKit'