Docker build error when creating JupyterHub on my server

my server : ubuntu 18.04
I try to build jupyter-hub environment base on the official document(https://tljh.jupyter.org/en/latest/contributing/dev-setup.html#contributing-dev-setup).
After runnig the git clone command, I tried to run the docker build command but I failed.
The total steps of docker build may be 8 and I failed at step 3.
The error results are followings.

Step 3/8 : RUN apt-get install --yes systemd curl git sudo
—> Running in xxxxxxxxx
Reading package lists…
Building dependency tree…
Reading state information…
Package systemd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘systemd’ has no installation candidate
E: Unable to locate package curl
E: Unable to locate package git
E: Unable to locate package sudo
The command ‘/bin/sh -c apt-get install --yes systemd curl git sudo’ returned a non-zero code: 100

I’m a beginner of this kind of fields, so if someone have any ideas about it please tell me that one.