Truncating log lines at 75 characters makes them useless.

Đang mở Phù hợp với người mới
#7,176 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
72/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
docker, go
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu tại cli/command/service/progress/progress.go, các dòng 270-281, nơi trạng thái tác vụ của service được hiển thị. Tái hiện vấn đề bằng docker service scale my_service=1 và kiểm tra cách dòng log bị rút ngắn. Hoàn thành có nghĩa là toàn bộ dòng chẩn đoán được hiển thị mà không bị cắt ngắn, trong khi đầu ra của lệnh vẫn có thể sử dụng được.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

kind/bug status/0-triage
Description

https://github.com/docker/cli/blob/4f84911bfe8811e9b028e4b1fee8e7510be79387/cli/command/service/progress/progress.go#L270-L281

root@manager:/opt/comfyui# docker service scale comfyui_rtx=1
comfyui_rtx scaled to 1
overall progress: 0 out of 1 tasks 
1/1: invalid mount config for type "bind": bind source path does not exist: /mn… 

This log line has zero (0.0) value in debugging.

Reproduce

docker service scale my_service=1
my_service scaled to 1
overall progress: 0 out of 1 tasks
1/1: invalid mount config for type "bind": bind source path does not exist: /mn…

Expected behavior

Don't truncate a log line. log lines are for debuggin. Not for looking pretty on tiny terminals.

docker version
Client: Docker Engine - Community
 Version:           29.7.2
 API version:       1.55
 Go version:        go1.26.5
 Git commit:        a7dcaa6
 Built:             Wed Aug  5 18:28:53 2026
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          29.7.2
  API version:      1.55 (minimum version 1.40)
  Go version:       go1.26.5
  Git commit:       6a43e3d
  Built:            Wed Aug  5 18:28:53 2026
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v2.3.3
  GitCommit:        aad11006b869517fcd3009450b6f82da282e1a9b
 runc:
  Version:          1.4.3
  GitCommit:        v1.4.3-0-gbb14dabe
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
docker info
Client: Docker Engine - Community                                                                                                                                                                                                                                                                          
 Version:    29.7.2                                                                                                                                                                                                                                                                                        
 Context:    default                                                                                                                                                                                                                                                                                       
 Debug Mode: false                                                                                                                                                                                                                                                                                         
 Plugins:                                                                                                                                                                                                                                                                                                  
  buildx: Docker Buildx (Docker Inc.)                                                                                                                                                                                                                                                                      
    Version:  v0.36.1                                                                                                                                                                                                                                                                                      
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx                                                                                                                                                                                                                                                
  compose: Docker Compose (Docker Inc.)                                                                                                                                                                                                                                                                    
    Version:  v5.4.0                                                                                                                                                                                                                                                                                       
    Path:     /usr/libexec/docker/cli-plugins/docker-compose                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                           
Server:                                                                                                                                                                                                                                                                                                    
 Containers: 5                                                                                                                                                                                                                                                                                             
  Running: 2                                                                                                                                                                                                                                                                                               
  Paused: 0                                                                                                                                                                                                                                                                                                
  Stopped: 3                                                                                                                                                                                                                                                                                               
 Images: 2                                                                                                                                                                                                                                                                                                 
 Server Version: 29.7.2                                                                                                                                                                                                                                                                                    
 Storage Driver: overlayfs                                                                                                                                                                                                                                                                                 
  driver-type: io.containerd.snapshotter.v1                                                                                                                                                                                                                                                                
 Logging Driver: json-file                                                                                                                                                                                                                                                                                 
 Cgroup Driver: systemd                                                                                                                                                                                                                                                                                    
 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                                                                                                                                                                                                                                                                                             
 Swarm: active                                                                                                                                                                                                                                                                                             
  NodeID: u5j5xu99521xbhzj1lqr1to2m                                                                                                                                                                                                                                                                        
  Is Manager: true                                                                                                                                                                                                                                                                                         
  ClusterID: jr6qtqdgij6vo1ksgrdu9l9by                                                                                                                                                                                                                                                                     
  Managers: 1                                                                                                                                                                                                                                                                                              
  Nodes: 6                                                                                                                                                                                                                                                                                                 
  Default Address Pool: 10.0.0.0/8                                                                                                                                                                                                                                                                         
  SubnetSize: 24                                                                                                                                                                                                                                                                                           
  Data Path Port: 4789                                                                                                                                                                                                                                                                                     
  Orchestration:                                                                                                                                                                                                                                                                                           
   Task History Retention Limit: 5                                                                                                                                                                                                                                                                         
  Raft:                                                                                                                                                                                                                                                                                                    
   Snapshot Interval: 10000
   Number of Old Snapshots to Retain: 0
   Heartbeat Tick: 1
   Election Tick: 10
  Dispatcher:
   Heartbeat Period: 5 seconds
  CA Configuration:
   Expiry Duration: 3 months
   Force Rotate: 0
  Autolock Managers: false
  Root Rotation In Progress: false
  Node Address: 10.105.75.121
  Manager Addresses:
   10.105.75.121:2377
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: aad11006b869517fcd3009450b6f82da282e1a9b
 runc version: v1.4.3-0-gbb14dabe
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.8.0-137-generic
 Operating System: Ubuntu 24.04.4 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 3.759GiB
 Name: manager.workers.pro.virt.i.brutesque.com
 ID: 45bdfde0-2806-4c9c-9e51-51bf0eb2be7f
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false
 Firewall Backend: iptables
  EnableUserlandProxy: true
  UserlandProxyPath: /usr/bin/docker-proxy
Additional Info

No response

Ngôn ngữ chính
Go
Star
6.1k
Fork
2.2k
Merge trung bình
1 ngày 15 giờ
Pull request đã merge (30 ngày)
43

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của docker/cli

Tất cả issue của docker/cli

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.