With run contaners get ERROR due to version

Hello! My OS is Windows 10 and i enable experemental mode. I try to execute docker-compose up, but get ERROR: client version 1.22 is too old; but version client and server are equal and it is 1.38, tought for the server API minimum version is 1.24

Content of docker-compose.yml:

version: '2'
services:
    web:
        build: .
        ports:
            - "5000:5000"
    redis:
        image: redis
    db:
        image: redis
        depends_on:
            - redis
        volumes:
            - /opt/docker/mys

If i try to run this in powershell:

docker build -t an_image a_path

then on the line of Docker file:

FROM mcr.microsoft.com/windows/servercore:ltsc2019

i get ERROR with message "no matching manifest for unknown in the manifest list entries