how to use docker?

Here is the build_image run after I delete generated server directory

➜  docker git:(master) ✗ ./scripts/build_image.sh 
~/workingspace/paraview-visualizer/docker ~/workingspace/paraview-visualizer/docker
~/workingspace/paraview-visualizer/docker
 * Restarting Apache httpd web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
   ...done.
Starting server...
/opt/trame/activate_venv.sh: line 1: /deploy/server/venv/bin/activate: No such file or directory
/opt/trame/run.sh: line 20: /deploy/server/launcher.json: No such file or directory
Starting the wslink launcher at
/usr/bin/python: Error while finding module specification for 'wslink.launcher' (ModuleNotFoundError: No module named 'wslink')
[+] Building 0.1s (11/11) FINISHED                                                                                                                                                               docker:default
 => [internal] load .dockerignore                                                                                                                                                                          0.0s
 => => transferring context: 2B                                                                                                                                                                            0.0s
 => [internal] load build definition from Dockerfile                                                                                                                                                       0.0s
 => => transferring dockerfile: 742B                                                                                                                                                                       0.0s
 => [internal] load metadata for docker.io/kitware/trame:glvnd_2023-08                                                                                                                                     0.0s
 => [1/6] FROM docker.io/kitware/trame:glvnd_2023-08                                                                                                                                                       0.0s
 => [internal] load build context                                                                                                                                                                          0.0s
 => => transferring context: 684B                                                                                                                                                                          0.0s
 => CACHED [2/6] RUN install -d -o trame-user -g trame-user /deploy                                                                                                                                        0.0s
 => CACHED [3/6] COPY --chown=trame-user:trame-user . /deploy                                                                                                                                              0.0s
 => CACHED [4/6] RUN /opt/trame/entrypoint.sh build                                                                                                                                                        0.0s
 => CACHED [5/6] RUN mkdir -p /opt/paraview && cd /opt/paraview && wget -qO- https://www.paraview.org/files/v5.10/ParaView-5.10.0-egl-MPI-Linux-Python3.9-x86_64.tar.gz | tar --strip-components=1 -xzv    0.0s
 => CACHED [6/6] COPY --chown=trame-user:trame-user ./server /deploy/server                                                                                                                                0.0s
 => exporting to image                                                                                                                                                                                     0.0s
 => => exporting layers                                                                                                                                                                                    0.0s
 => => writing image sha256:4c54783983cb2a2fd1cc4f90680712806942906a8018d08d1bf65cfae3197bf2                                                                                                               0.0s
 => => naming to docker.io/library/pv-visualizer                                                                                                                                                           0.0s

Not sure why /deploy/server/venv/bin/activate is not mounted by the original image kitware/trame:glvnd. Here is my Dockerfile in paraview-visualizer/docker folder

➜  docker git:(master) ✗ cat Dockerfile             
FROM kitware/trame:glvnd_2023-08

# Create the /deploy directory with trame-user as the owner
RUN install -d -o trame-user -g trame-user /deploy

COPY --chown=trame-user:trame-user . /deploy

RUN /opt/trame/entrypoint.sh build

# Install ParaView-EGL
ARG PV_URL=https://www.paraview.org/files/v5.10/ParaView-5.10.0-egl-MPI-Linux-Python3.9-x86_64.tar.gz
#ARG PV_URL=https://www.paraview.org/files/nightly/ParaView-master-5.10.1-1278-g070ee00d18-egl-MPI-Linux-Python3.9-x86_64.tar.gz
RUN mkdir -p /opt/paraview && cd /opt/paraview && wget -qO- $PV_URL | tar --strip-components=1 -xzv
ENV TRAME_PARAVIEW=/opt/paraview

# Copy the server directory
COPY --chown=trame-user:trame-user ./server /deploy/server