Description
After upgrading to 4.56.0, running docker compose up in a tmux pane produces unreadable terminal output on MacOS Tahoe 26.2. Lines are not reprinted, every reprint is instead rendered on a new line, for example
~/aliro-orchestrator (TANGO-197-Make-a-release-button-and-a-nightly-release-schedule|✔) [255]$ docker compose --profile qno up
WARN[0000] The "GRAPH" variable is not set. Defaulting to a blank string.
WARN[0000] The "GITHUB_TOKEN" variable is not set. Defaulting to a blank string.
WARN[0000] The "GITHUB_USERNAME" variable is not set. Defaulting to a blank string.
[+] up 1/16
[+] up 2/16n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied:[+] up 2/16n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acc[+] up 2/16n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acc[+] up 2/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: reque[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acces[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested a[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the r[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access [+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: reque[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acces[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acc[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acces[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login':[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login':[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: reque[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied:[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: reque[+] up 3/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested a[+] up 4/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied:[+] up 4/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied:[+] up 4/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login':[+] up 5/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the r[+] up 5/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acces[+] up 6/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the r[+] up 6/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': den[+] up 7/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login':[+] up 7/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the r[+] up 7/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acc[+] up 7/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to[+] up 7/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: reque[+] up 8/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': d[+] up 8/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested acces[+] up 9/22n-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: req[+] up 10/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: r[+] up 10/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the[+] up 11/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied:[+] up 11/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access [+] up 12/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login':[+] up 12/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the r[+] up 12/22-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denie ! Image run-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the resource is denied 0.4s rchestrator-dc:latest [⠀⠀⠀⠀⠀⠀] Pulling 4.4s
⠼ Image quay.io/aliro-technologies/aliro-orchestrator-dc:latest [⠀⠀⠀⠀⠀⠀] Pulling 4.5s
⠼ Image postgres [⣤⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿] 43.75MB / 162.2MB Pulling 4.5s
Reproduce
- start docker desktop
- open terminal
- create a new tmux pane
- in the new tmux pane, navigate to a directory with a docker compose spec
- run
docker compose up
Expected behavior
Output should look the same in a tmux pane as it does in a raw terminal window, like this
~/aliro-orchestrator (TANGO-197-Make-a-release-button-and-a-nightly-release-schedule|✔) $ docker compose --profile qno up
WARN[0000] The "GITHUB_TOKEN" variable is not set. Defaulting to a blank string.
WARN[0000] The "GITHUB_USERNAME" variable is not set. Defaulting to a blank string.
WARN[0000] The "GRAPH" variable is not set. Defaulting to a blank string.
[+] up 12/22
⠙ Image postgres [⣤⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿] 49.85MB / 162.2MB Pulling 5.2s
! Image run-script-base pull access denied for run-script-base, repository does not exist or may require 'docker login': denied: requested access to the resource is denied 0.4s
⠙ Image quay.io/aliro-technologies/aliro-orchestrator-dc:latest [⠀⠀⠀⠀⠀⠀] Pulling 5.2s
docker version
Client:
Version: 29.1.3
API version: 1.52
Go version: go1.25.5
Git commit: f52814d
Built: Fri Dec 12 14:48:46 2025
OS/Arch: darwin/amd64
Context: desktop-linux
Server: Docker Desktop 4.56.0 (214940)
Engine:
Version: 29.1.3
API version: 1.52 (minimum version 1.44)
Go version: go1.25.5
Git commit: fbf3ed2
Built: Fri Dec 12 14:49:51 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.1
GitCommit: dea7da592f5d1d2b7755e3a161be07f43fad8f75
runc:
Version: 1.3.4
GitCommit: v1.3.4-0-gd6d73eb8
docker-init:
Version: 0.19.0
GitCommit: de40ad0
docker info
Client:
Version: 29.1.3
Context: desktop-linux
Debug Mode: false
Plugins:
ai: Docker AI Agent - Ask Gordon (Docker Inc.)
Version: v1.17.1
Path: /Users/scott/.docker/cli-plugins/docker-ai
buildx: Docker Buildx (Docker Inc.)
Version: v0.30.1-desktop.1
Path: /Users/scott/.docker/cli-plugins/docker-buildx
compose: Docker Compose (Docker Inc.)
Version: v5.0.0-desktop.1
Path: /Users/scott/.docker/cli-plugins/docker-compose
debug: Get a shell into any image or container (Docker Inc.)
Version: 0.0.46
Path: /Users/scott/.docker/cli-plugins/docker-debug
desktop: Docker Desktop commands (Docker Inc.)
Version: v0.2.0
Path: /Users/scott/.docker/cli-plugins/docker-desktop
extension: Manages Docker extensions (Docker Inc.)
Version: v0.2.31
Path: /Users/scott/.docker/cli-plugins/docker-extension
init: Creates Docker-related starter files for your project (Docker Inc.)
Version: v1.4.0
Path: /Users/scott/.docker/cli-plugins/docker-init
mcp: Docker MCP Plugin (Docker Inc.)
Version: v0.35.0
Path: /Users/scott/.docker/cli-plugins/docker-mcp
offload: Docker Offload (Docker Inc.)
Version: v0.5.38
Path: /Users/scott/.docker/cli-plugins/docker-offload
pass: Docker Pass Secrets Manager Plugin (beta) (Docker Inc.)
Version: v0.0.22
Path: /Users/scott/.docker/cli-plugins/docker-pass
pushrm: Push Readme to container registry (Christian Korneck)
Version: 1.9.0
Path: /Users/scott/.docker/cli-plugins/docker-pushrm
sandbox: Docker Sandbox (Docker Inc.)
Version: v0.6.0
Path: /Users/scott/.docker/cli-plugins/docker-sandbox
sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
Version: 0.6.0
Path: /Users/scott/.docker/cli-plugins/docker-sbom
scout: Docker Scout (Docker Inc.)
Version: v1.19.0
Path: /Users/scott/.docker/cli-plugins/docker-scout
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 3
Server Version: 29.1.3
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Using metacopy: false
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
CDI spec directories:
/etc/cdi
/var/run/cdi
Discovered Devices:
cdi: docker.com/gpu=webgpu
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version: dea7da592f5d1d2b7755e3a161be07f43fad8f75
runc version: v1.3.4-0-gd6d73eb8
init version: de40ad0
Security Options:
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.12.54-linuxkit
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 12
Total Memory: 7.75GiB
Name: docker-desktop
ID: ba6091f9-79b9-4999-97c3-fcad45051045
Docker Root Dir: /var/lib/docker
Debug Mode: false
HTTP Proxy: http.docker.internal:3128
HTTPS Proxy: http.docker.internal:3128
No Proxy: hubproxy.docker.internal
Labels:
com.docker.desktop.address=unix:///Users/scott/Library/Containers/com.docker.docker/Data/docker-cli.sock
Experimental: false
Insecure Registries:
hubproxy.docker.internal:5555
::1/128
127.0.0.0/8
Live Restore Enabled: false
Firewall Backend: iptables
Diagnostics ID
ACB46B16-8F64-45F5-8668-A3629030385E/20260114220943
Additional Info
tmux 3.4
fish, version 3.7.1
Description
After upgrading to 4.56.0, running
docker compose upin a tmux pane produces unreadable terminal output on MacOS Tahoe 26.2. Lines are not reprinted, every reprint is instead rendered on a new line, for exampleReproduce
docker compose upExpected behavior
Output should look the same in a tmux pane as it does in a raw terminal window, like this
docker version
Client: Version: 29.1.3 API version: 1.52 Go version: go1.25.5 Git commit: f52814d Built: Fri Dec 12 14:48:46 2025 OS/Arch: darwin/amd64 Context: desktop-linux Server: Docker Desktop 4.56.0 (214940) Engine: Version: 29.1.3 API version: 1.52 (minimum version 1.44) Go version: go1.25.5 Git commit: fbf3ed2 Built: Fri Dec 12 14:49:51 2025 OS/Arch: linux/amd64 Experimental: false containerd: Version: v2.2.1 GitCommit: dea7da592f5d1d2b7755e3a161be07f43fad8f75 runc: Version: 1.3.4 GitCommit: v1.3.4-0-gd6d73eb8 docker-init: Version: 0.19.0 GitCommit: de40ad0docker info
Diagnostics ID
ACB46B16-8F64-45F5-8668-A3629030385E/20260114220943
Additional Info
tmux 3.4
fish, version 3.7.1