Windows11 Eval VM + WSL 2 + Docker Desktop + Sail/Laravel Help needed
Using:

https://developer.microsoft.com/en-u...tual-machines/

for VMware Workstation Pro 17.5.0

Followed this:
Installation - Laravel 11.x - The PHP Framework For Web Artisans

installed Docker Desktop,

but failing with the same error repeatedly:

===

...
...
710.0 Running hooks in /etc/ca-certificates/update.d...
710.0 done.
710.0 Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.8+dfsg-1ubuntu0.2) ...
720.2 curl: (6) Could not resolve host: keyserver.ubuntu.com
720.2 gpg: no valid OpenPGP data found.
730.7 Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
730.7 Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
730.9 Get:3 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease [23.9 kB]
731.0 Err:3 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease
731.0 The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C
731.0 Hit:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
731.4 Hit:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
731.5 Reading package lists...
733.2 W: GPG error: https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C
733.2 E: The repository 'https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease' is not signed.
------
failed to solve: process "/bin/sh -c apt-get update && mkdir -p /etc/apt/keyrings && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin fswatch ffmpeg && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /etc/apt/keyrings/ppa_ondrej_php.gpg > /dev/null && echo \"deb [signed-by=/etc/apt/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main\" > /etc/apt/sources.list.d/ppa_ondrej_php.list && apt-get update && apt-get install -y php8.3-cli php8.3-dev php8.3-pgsql php8.3-sqlite3 php8.3-gd php8.3-curl php8.3-imap php8.3-mysql php8.3-mbstring php8.3-xml php8.3-zip php8.3-bcmath php8.3-soap php8.3-intl php8.3-readline php8.3-ldap php8.3-msgpack php8.3-igbinary php8.3-redis php8.3-swoole php8.3-memcached php8.3-pcov php8.3-imagick php8.3-xdebug && curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && echo \"deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_VERSION.x nodistro main\" > /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y nodejs && npm install -g npm && npm install -g pnpm && npm install -g bun && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/keyrings/yarn.gpg >/dev/null && echo \"deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main\" > /etc/apt/sources.list.d/yarn.list && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null && echo \"deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main\" > /etc/apt/sources.list.d/pgdg.list && apt-get update && apt-get install -y yarn && apt-get install -y mysql-client && apt-get install -y postgresql-client-$POSTGRES_VERSION && apt-get -y autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*" did not complete successfully: exit code: 100
lse123@WinDev2401Eval:~/example-app$ history
1 wsl -l -v
2 wsl.exe -l -v
3 wsl.exe --set-default Ubuntu-22.04
4 wsl.exe -l -v
5 exit
6 sudo ./vendor/bin/sail up
7 history
lse123@WinDev2401Eval:~/example-app$ ls
README.md app artisan bootstrap composer.json composer.lock config database docker-compose.yml package.json phpunit.xml public resources routes storage tests vendor vite.config.js
lse123@WinDev2401Eval:~/example-app$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
lse123@WinDev2401Eval:~/example-app$ echo $SHELL
/bin/bash
lse123@WinDev2401Eval:~/example-app$ wsl.exe -l -v
NAME STATE VERSION
* Ubuntu-22.04 Running 2
Ubuntu Running 2
docker-desktop-data Running 2
docker-desktop Running 2

lse123@WinDev2401Eval:~/example-app$ exit
lse123@WinDev2401Eval:~/example-app$ exit
logout
PS C:\Users\User> ubuntu2204
lse123@WinDev2401Eval:~$ history
1 wsl -l -v
2 wsl.exe -l -v
3 wsl.exe --set-default Ubuntu-22.04
4 wsl.exe -l -v
5 exit
6 sudo ./vendor/bin/sail up
7 history
8 ls
9 lsb_release -a
10 echo $SHELL
11 wsl.exe -l -v
12 exist
13 exit
14 lsb_release -a
15 ls
16 pwd
17 date
18 curl -s https://laravel.build/example-app2204 | bash
19 ls
20 curl -s https://laravel.build/example-app22 | bash
21 ls
22 pwd
23 ls -la
24 curl -s https://laravel.build/example-app | bash
25 ls
26 sudo curl -s https://laravel.build/example-app | bash
27 ls
28 cd example-app && ./vendor/bin/sail up
29 pwd
30 sudo ./vendor/bin/sail up
31 lsb_release -a
32 sudo apt update -y
33 sudo apt upgrade -y
34 lsb_release -a
35 sudo apt update -y && sudo apt upgrade -y
36 sudo ./vendor/bin/sail up
37 sudo apt update -y && sudo apt upgrade -y
38 lsb_release -a
39 bash
40 exit
41 history
lse123@WinDev2401Eval:~$

===

- - - Updated - - -

Any help... I aimed to install a test localhost dev env for Laravel...
This is my first-time trying localhost with Laravel Sail for Windows...
Any help is appreciated...