### Description Image pull initiated by `docker run` doesn't handle the SIGTERM cancellation gracefully. This isn't the case with `docker pull`. ### Reproduce ``` docker run --rm <image-you-dont-have> CTRL+C ``` https://github.com/user-attachments/assets/c3716f41-d99c-44dc-a242-b02f0efade85 ### Expected behavior _No response_ ### docker version ```bash Client: Version: 27.4.0-rc.2 API version: 1.47 Go version: go1.22.9 Git commit: af56ef5 Built: Tue Nov 19 13:36:00 2024 OS/Arch: darwin/arm64 Context: desktop-linux Server: Docker Desktop 4.37.0 (1) Engine: Version: 27.4.0-rc.2 API version: 1.47 (minimum version 1.24) Go version: go1.22.9 Git commit: a080c3f Built: Tue Nov 19 13:38:47 2024 OS/Arch: linux/arm64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0 ``` ### docker info ```bash - ``` ### Additional Info _No response_
Description
Image pull initiated by
docker rundoesn't handle the SIGTERM cancellation gracefully.This isn't the case with
docker pull.Reproduce
Screen.Recording.2024-11-21.at.13.52.19.mov
Expected behavior
No response
docker version
Client: Version: 27.4.0-rc.2 API version: 1.47 Go version: go1.22.9 Git commit: af56ef5 Built: Tue Nov 19 13:36:00 2024 OS/Arch: darwin/arm64 Context: desktop-linux Server: Docker Desktop 4.37.0 (1) Engine: Version: 27.4.0-rc.2 API version: 1.47 (minimum version 1.24) Go version: go1.22.9 Git commit: a080c3f Built: Tue Nov 19 13:38:47 2024 OS/Arch: linux/arm64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0docker info
Additional Info
No response