diff --git a/Dockerfile b/Dockerfile
index ddeabd7..05f301a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,6 @@
 # Build image
 # Use slim python 3 image as base
-ARG PYTHON_IMAGE=python:3.6-slim-buster
+ARG PYTHON_IMAGE=python:3.8-slim-buster
 FROM ${PYTHON_IMAGE}
 
 # Install UWSGI
diff --git a/docker-compose.yml b/docker-compose.yml
index a762a6b..41fb4de 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -6,7 +6,7 @@ services:
       context: ./
       dockerfile: Dockerfile
       args:
-        - PYTHON_IMAGE=python:3.6-slim-buster
+        - PYTHON_IMAGE=python:3.8-slim-buster
         - http_proxy
         - https_proxy
         - no_proxy
diff --git a/setup.py b/setup.py
index 98b80ab..8b78f81 100644
--- a/setup.py
+++ b/setup.py
@@ -47,7 +47,7 @@ def read(fname):
     packages=setuptools.find_packages(),
     include_package_data=True,
     install_requires=[
-        "ecmwflibs>=0.4.16",
+        "ecmwflibs>=0.4.17",
         "netCDF4", 
         "dask[array]",
         "Magics",