diff --git a/Makefile b/Makefile
index 93ad8bedd..b44bbe663 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,12 @@ PYTHON_VERSIONS = 3.6 3.7 3.8
 REQUIREMENTS = $(addprefix requirements/,${PYTHON_VERSIONS:=.txt})
 TESTS = $(addprefix tests/,${PYTHON_VERSIONS})
 IMAGES = $(addprefix image/,${PYTHON_VERSIONS})
-RUN = docker run --rm -it
+ARCH = $(shell arch)
+ifeq (${ARCH}, arm64)
+	RUN = docker run --rm -it --platform linux/amd64
+else
+	RUN = docker run --rm -it
+endif
 .PHONY : docs
 
 # Default target
diff --git a/requirements/3.6.txt b/requirements/3.6.txt
index 034c46197..7786bed73 100644
--- a/requirements/3.6.txt
+++ b/requirements/3.6.txt
@@ -91,7 +91,8 @@ jinja2==2.11.2
     # via sphinx
 jsonschema==3.2.0
     # via docker-compose
-kafka-python==2.0.2       # via testcontainers
+kafka-python==2.0.2
+    # via testcontainers
 markupsafe==1.1.1
     # via jinja2
 mccabe==0.6.1
diff --git a/requirements/3.7.txt b/requirements/3.7.txt
index dea3139a8..25ef3071d 100644
--- a/requirements/3.7.txt
+++ b/requirements/3.7.txt
@@ -91,7 +91,8 @@ jinja2==2.11.2
     # via sphinx
 jsonschema==3.2.0
     # via docker-compose
-kafka-python==2.0.2       # via testcontainers
+kafka-python==2.0.2
+    # via testcontainers
 markupsafe==1.1.1
     # via jinja2
 mccabe==0.6.1
diff --git a/requirements/3.8.txt b/requirements/3.8.txt
index 4959646af..b21392545 100644
--- a/requirements/3.8.txt
+++ b/requirements/3.8.txt
@@ -85,7 +85,8 @@ jinja2==2.11.2
     # via sphinx
 jsonschema==3.2.0
     # via docker-compose
-kafka-python==2.0.2       # via testcontainers
+kafka-python==2.0.2
+    # via testcontainers
 markupsafe==1.1.1
     # via jinja2
 mccabe==0.6.1