instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from the repository.Set up the repositorySet up the repository.
  
  $ sudo zypper addrepo https://download.docker.com/linux/sles/docker-ce.repo
  Install Docker EngineInstall the Docker packages.
  Latest
  
  Specific versionTo install the latest version, run:
  
  $ sudo zypper install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  If prompted to accept the GPG key, verify that the fingerprint matches
  060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35, and if so, accept it.This command installs Docker, but it doesn't start Docker. It also creates a
  docker group, however, it doesn't add any users to the group by default.To install a specific version, start by listing the available versions in
  the repository:
  
  $ sudo zypper search -s --match-exact docker-ce | sort -r
  
   v | docker-ce | package | 3:28.3.3-1 | s390x | Docker CE Stable - s390x
   v | docker-ce | package | 3:28.3.2-1 | s390x | Docker CE Stable - s390x
  The list returned depends on which repositories are enabled, and is specific
  to your version of SLES.Install a specific version by its fully qualified package name, which is
  the package name (docker-ce) plus the version string (2nd column),
  separated by a hyphen (-). For example, docker-ce-3:28.3.3.Replace <VERSION_STRING> with the desired version and then run the following
  command to install:
  
  $ sudo zypper install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
  This command installs Docker, but it doesn't start Docker. It also creates a
  docker group, however, it doesn't add any users to the group by default.Start Docker Engine.
  
  $ sudo systemctl enable --now docker
  This configures the Docker systemd service to start automatically when you
  boot your system. If you don't want Docker to start automatically, use sudo systemctl start docker instead.Verify that the installation is successful by running the hello-world image:
  
  $ sudo docker run hello-world
  This command downloads a test image and runs it in a container. When the
  container runs, it prints a confirmation message and exits.You have now successfully installed and started Docker Engine.
  TipReceiving errors when trying to run without root?The docker user group exists but contains no users, which is why youâre required
  to use sudo to run Docker commands. Continue to
  Linux postinstall
  to allow non-privileged users to run Docker commands and for other optional configuration steps.Upgrade Docker EngineTo upgrade Docker Engine, follow the installation instructions,
  choosing the new version you want to install.<h3 class=scroll-mt-20 id=install-
  ```