WSL2のUbuntuでdocker run --pullが使えない - @ledsun blog でした。 試しにMacOSで試してみます。
~/hello_laravel[1]►curl -s 'https://laravel.build/example-app' | bash latest: Pulling from laravelsail/php82-composer 3f4ca61aafcd: Pull complete 460703cf6140: Pull complete eba06349db87: Pull complete 9130a4183abd: Pull complete c5985e9936b4: Pull complete dd46959f6994: Pull complete 5683f482de2e: Pull complete fcd5aae60867: Pull complete b88374f492c2: Pull complete 4a9a84d9852e: Pull complete 928b5139ef08: Pull complete 39d385eafcdc: Pull complete 4f4fb700ef54: Pull complete 07fd347431c3: Pull complete 0e9ac5262ee9: Pull complete Digest: sha256:c489811fc30df249b5061463e9886a53a1bf6c0674fd923e145764c3e963e216 Status: Downloaded newer image for laravelsail/php82-composer:latest _ _ | | | | | | __ _ _ __ __ ___ _____| | | | / _` | '__/ _` \ \ / / _ \ | | |___| (_| | | | (_| |\ V / __/ | |______\__,_|_| \__,_| \_/ \___|_| WARN TTY mode requires /dev/tty to be read/writable.
動きそうです。 バージョンを確認しておきます。
~/hello_laravel►docker --version Docker version 20.10.12, build e91ed57
MacOSではDocker Desktopを使っています。 WSLではUbuntuに直接Dockerをインストールしました。 この違いが原因なのでしょうか?WindowsにもDocker Desktopをインストールしてみましょう。 Download Docker Desktop | Dockerからインストーラーをダウンロードします。
そういえばDocker Desktopは有料化したんですね。 仕事で使う時はライセンスに違反していないか注意が必要です。
ターミナルがあったので試しにコマンドを打ってみました。
あれ?前回試した時ってこんなエラーメッセージでしたっけ?
試したコマンドが違いました。
docker run --pull hello-world
でした。
Docker Desktopをアンインストールするっす。
がびーん