instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from multi-platform images. docker/cli#6109containerd image store: Initial BuildKit support for building Windows container images on Windows (requires an opt-in with DOCKER_BUILDKIT=1). moby/moby#49740Bug fixes and enhancementsAdd a new log option for fluentd log driver (fluentd-write-timeout), which enables specifying write timeouts for fluentd connections. moby/moby#49911Add support for DOCKER_AUTH_CONFIG for the experimental --use-api-socket option. docker/cli#6019Fix docker exec waiting for 10 seconds if a non-existing user or group was specified. moby/moby#49868Fix docker swarm init ignoring cacert option of --external-ca. docker/cli#5995Fix an issue where the CLI would not correctly save the configuration file (~/.docker/config.json) if it was a relative symbolic link. docker/cli#5282Fix containers with --restart always policy using CDI devices failing to start on daemon restart. moby/moby#49990Fix shell-completion to only complete some flags once, even though they can be set multiple times. docker/cli#6030Fix the plugin does not implement PluginAddr interface error for Swarm CSI drivers. moby/moby#49961Improve docker login error messages for invalid options. docker/cli#6036Make sure the terminal state is restored if the CLI is forcefully terminated. docker/cli#6058Update the default seccomp profile to match the libseccomp v2.6.0. The new syscalls are: listmount, statmount, lsm_get_self_attr, lsm_list_modules, lsm_set_self_attr, mseal, uretprobe, riscv_hwprobe, getxattrat, listxattrat, removexattrat, and setxattrat. This prevents containers
  ```