diff --git a/src/l3_attackmitigator/Dockerfile b/src/l3_attackmitigator/Dockerfile
index 4ff9a4cdce58b0c31f5774d9663d3be257d1bd6a..2b814f0eed8fbfba96a759212ae5ff0e2172c14f 100644
--- a/src/l3_attackmitigator/Dockerfile
+++ b/src/l3_attackmitigator/Dockerfile
@@ -62,7 +62,7 @@ RUN python3 -m pip install -r requirements.txt
 
 # Add component files into working directory
 WORKDIR /var/teraflow
-COPY l3_attackmitigator/. l3_attackmitigator
+COPY src/l3_attackmitigator/. l3_attackmitigator
 
 # Start the service
 ENTRYPOINT ["python", "-m", "l3_attackmitigator.service"]
diff --git a/src/l3_centralizedattackdetector/Dockerfile b/src/l3_centralizedattackdetector/Dockerfile
index 8e8293ff254d1ead4b2b039d12263c93a50677e9..3db5c2b4d7e4020b727d0d3f9b106f9c4af2e6b6 100644
--- a/src/l3_centralizedattackdetector/Dockerfile
+++ b/src/l3_centralizedattackdetector/Dockerfile
@@ -62,7 +62,7 @@ RUN python3 -m pip install -r requirements.txt
 
 # Add component files into working directory
 WORKDIR /var/teraflow
-COPY l3_centralizedattackdetector/. l3_centralizedattackdetector
+COPY src/l3_centralizedattackdetector/. l3_centralizedattackdetector
 
 # Start the service
 ENTRYPOINT ["python", "-m", "l3_centralizedattackdetector.service"]
diff --git a/src/l3_distributedattackdetector/Dockerfile b/src/l3_distributedattackdetector/Dockerfile
index 2c4f63aa5d310b09f92f26c8e53d3cee276dc485..4bdbcf03cebc6f89603cde6d8ea41e28d6bd157c 100644
--- a/src/l3_distributedattackdetector/Dockerfile
+++ b/src/l3_distributedattackdetector/Dockerfile
@@ -62,7 +62,7 @@ RUN python3 -m pip install -r requirements.txt
 
 # Add component files into working directory
 WORKDIR /var/teraflow
-COPY l3_distributedattackdetector/. l3_distributedattackdetector
+COPY src/l3_distributedattackdetector/. l3_distributedattackdetector
 
 # Start the service
 RUN nohup bash -c "service/tstat -l -i lo -s service/piped &" && sleep 5