diff --git a/Directory.Build.props b/Directory.Build.props
index bdb157e8..1112e430 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -13,4 +13,8 @@
-
\ No newline at end of file
+
+
+
+
+
diff --git a/src/Docker.DotNet/JsonSerializer.cs b/src/Docker.DotNet/JsonSerializer.cs
index 8a4fb964..c7067c07 100644
--- a/src/Docker.DotNet/JsonSerializer.cs
+++ b/src/Docker.DotNet/JsonSerializer.cs
@@ -23,6 +23,11 @@ private JsonSerializer()
_options.Converters.Add(new JsonEnumMemberConverter());
_options.Converters.Add(new JsonDateTimeConverter());
_options.Converters.Add(new JsonTimeSpanNanosecondsConverter());
+#if NET9_0_OR_GREATER
+ // https://github.com/testcontainers/Docker.DotNet/issues/129
+ _options.RespectNullableAnnotations = false;
+ _options.RespectRequiredConstructorParameters = false;
+#endif
_options.MakeReadOnly();
}