From 7bc27d441be16a14e419ed4514704a176bfeb2cc Mon Sep 17 00:00:00 2001 From: Laura Brehm Date: Mon, 19 Dec 2022 11:58:03 +0000 Subject: [PATCH] Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container Signed-off-by: Laura Brehm --- pkg/compose/convergence.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/compose/convergence.go b/pkg/compose/convergence.go index 710931f97..9e017a536 100644 --- a/pkg/compose/convergence.go +++ b/pkg/compose/convergence.go @@ -479,10 +479,14 @@ func (s *composeService) createMobyContainer(ctx context.Context, project *types if err != nil { return created, err } + platform := service.Platform + if platform == "" { + platform = project.Environment["DOCKER_DEFAULT_PLATFORM"] + } var plat *specs.Platform - if service.Platform != "" { + if platform != "" { var p specs.Platform - p, err = platforms.Parse(service.Platform) + p, err = platforms.Parse(platform) if err != nil { return created, err }