diff --git a/ci/docker_images/ubuntu/bionic/Dockerfile b/ci/docker_images/ubuntu/bionic/Dockerfile
index 1657b8e9a35a705530c4f475301884abdbf060e5..fe27ae6340757ede6a594230233094c2d60e4758 100644
--- a/ci/docker_images/ubuntu/bionic/Dockerfile
+++ b/ci/docker_images/ubuntu/bionic/Dockerfile
@@ -51,6 +51,7 @@ RUN apt-get install -y python-pip
 RUN apt-get install -y opencl-headers
 RUN apt-get install -y ocl-icd-libopencl1
 RUN apt-get install -y clinfo
+RUN apt-get install -y python-tk
 
 # python packages
 RUN pip install --upgrade pip
@@ -79,6 +80,8 @@ RUN pip install --upgrade primefac
 RUN pip install --upgrade pycairo
 RUN pip install --upgrade weave
 RUN pip install --upgrade argparse_color_formatter
+RUN pip install --upgrade numba
+
 
 # scitools (python-scitools does not exist on ubuntu:bionic)
 RUN cd /tmp                                      \
@@ -209,8 +212,6 @@ RUN cd /tmp                                      \
 # ensure all libraries are known by the runtime linker
 RUN ldconfig
 
-RUN apt-get update && apt-get install -y python-tk
-
 # clean cached packages
 RUN rm -rf /var/lib/apt/lists/*
 RUN rm -rf $HOME/.cache/pip/*
diff --git a/ci/docker_images/ubuntu/bionic_cuda/Dockerfile b/ci/docker_images/ubuntu/bionic_cuda/Dockerfile
index 8395630a8df5b446c5f0ad65cb5f41a35dfbc40d..66c17a9daef7c265f42db066f6a6fe7557debddc 100644
--- a/ci/docker_images/ubuntu/bionic_cuda/Dockerfile
+++ b/ci/docker_images/ubuntu/bionic_cuda/Dockerfile
@@ -80,6 +80,8 @@ RUN pip install --upgrade primefac
 RUN pip install --upgrade pycairo
 RUN pip install --upgrade weave
 RUN pip install --upgrade argparse_color_formatter
+RUN pip install --upgrade numba
+
 
 # scitools (python-scitools does not exist on ubuntu:bionic)
 RUN cd /tmp                                      \