5
Vì một lý do nào đó, TERM
được đặt lại thành 'dumb
' khi tôi sử dụng 'trình quản lý docker'. Cài đặt TERM
trong hình ảnh được sử dụng là 'xterm'. Khi tôi nhập vùng chứa qua nsenter, cài đặt TERM
là 'linux
', nhưng điều đó vẫn ổn.docker exec Cài đặt TERM
Lệnh để vào vùng chứa: "docker exec -it my_container /bin/bash
".
Đây có phải là thiết kế không?
tôi thử nghiệm với Ubuntu: mới nhất, Debian: mới nhất, busybox, khi tôi chạy chỉ 'Docker chạy -nó Linux shell' (shell được bash hoặc sh) $ TERM luôn được thiết lập để xterm – user2915097
docker exec trên một nginx đang chạy cho tôi TERM thiết lập để câm – user2915097
Tôi nhận thấy https://github.com/docker/docker/issues/9299 và https: //github.com/docker/docker/issues/8631, do đó, có vẻ như bằng cách thiết kế – user2915097