diff --git a/docker_dev_start.py b/docker_dev_start.py
index 31e00a0d22a2763ba7e1d5285a1295c0e93e55a5_ZG9ja2VyX2Rldl9zdGFydC5weQ==..b4aadafaf1af14f85e7c3905282d8279b70efc70_ZG9ja2VyX2Rldl9zdGFydC5weQ== 100755
--- a/docker_dev_start.py
+++ b/docker_dev_start.py
@@ -87,6 +87,12 @@
         help="Database [default: %(default)s]",
         default=None,
     )
+    parser.add_argument(
+        '-p',
+        '--dbport',
+        help="Database port [default: %(default)s]",
+        default=5432,
+    )
     group = parser.add_mutually_exclusive_group()
     group.add_argument(
         '-u',
@@ -302,6 +308,10 @@
     arg.append('--db_host')
     arg.append(local_ip)
 
+    if nmspc.dbport:
+        arg.append("--db_port")
+        arg.append(nmspc.dbport)
+
     # auto detect local conf
     local_conf_dir = os.path.join('conf', 'dev')
     local_conf_path = os.path.join(local_conf_dir, 'odoo.conf')