Trên PC của riêng tôi, ứng dụng chạy tốt, nhưng khi nó được triển khai vào docker, nó không thành công do các ký tự không hợp lệ.Sự cố mã hóa khi chạy một ứng dụng trong docker (Python, Java, Ruby, ...) với Ubuntu Containers (ascii, utf-8)
Tôi đang sử dụng hộp chứa ubuntu:lastest
và python3
, java
và ruby
.
Trong một số trường hợp chạy 'locale-gen' và thiết lập 'LC_ALL 'là đủ. –
1. Bạn có thể bỏ qua ": mới nhất" vì nó là [thẻ mặc định] (https://docs.docker.com/engine/reference/commandline/pull/#pull-an-image-from-docker-hub) 2. Vùng chứa ubuntu thiếu gói ngôn ngữ bao gồm lệnh 'locale-gen', vì vậy dòng thứ hai phải là: ' RUN apt update && apt -y install locales' – Murmel