Solution au docker affichant des caractères chinois tronqués : 1. Utilisez la commande locale pour vérifier les langues prises en charge ; 2. Ajoutez la variable d'environnement "LANG=en_ZW.utf8".
L'environnement d'exploitation de cet article : système centOS6.8, Docker version 20.10.11, ordinateur Dell G3.
Que dois-je faire si Docker affiche des caractères chinois tronqués ?
Caractères chinois tronqués de Docker
Commande locale pour vérifier quelles langues sont prises en charge
[root@0ca5b90999e6 soft]# locale -a|grep utf8 en_AG.utf8 en_AU.utf8 en_BW.utf8 en_CA.utf8 en_DK.utf8 en_GB.utf8 en_HK.utf8 en_IE.utf8 en_IN.utf8 en_NG.utf8 en_NZ.utf8 en_PH.utf8 en_SG.utf8 en_US.utf8 en_ZA.utf8 en_ZM.utf8 en_ZW.utf8
Ajouter des variables d'environnement
[root@0ca5b90999e6 soft]# vim /etc/profile LANG=en_ZW.utf8 [root@0ca5b90999e6 soft]# source /etc/profile
Remarque :
1. Lorsque Docker s'exécute, il est préférable d'ajouter /usr/sbin/init à la fin pour démarrer systemd (selon la demande)
2. De plus, ma commande de démarrage dockerfile est CMD /etc/init.d/sh/init.sh, qui démarrera un script supplémentaire, qui sourcera automatiquement, donc là il n'est pas nécessaire de reconstruire le conteneur
#!/bin/bash source /etc/profile /usr/sbin/sshd -D /bin/bash
Apprentissage recommandé : "Tutoriel vidéo Docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!