diff --git a/exercice04/compose.yaml b/exercice04/compose.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2de567dc866cfa33ae51c9b07669bcbec7e8601c
--- /dev/null
+++ b/exercice04/compose.yaml
@@ -0,0 +1,18 @@
+services:
+  portainer-ce:
+    container_name: portainer-ce
+    image: "portainer/portainer-ce:2.19.5"
+    ports:
+      - "9000:9000/tcp"
+      - "10443:9443/tcp"
+    restart: unless-stopped
+    volumes:
+      - /var/run/docker.sock:/var/run/docker.sock:rw
+      - portainer_data:/data
+    networks:
+      - portainer_net
+networks:
+  portainer_net:
+    driver: bridge
+volumes:
+  portainer_data:
\ No newline at end of file