J'ai construit CodeBox en me référant à l'article ici. Je suis heureux que la collaboration ait fonctionné sans aucun problème, mais lorsque j'ai utilisé le japonais en Python comme indiqué ci-dessous, ** UnicodeEncodeError ** est mort et était en difficulté.
print u"Bonjour le monde"
Je pensais que c'était autour de LANG ou de locale et j'ai essayé diverses choses, mais cela n'a pas fonctionné. Enfin, j'ai défini la variable d'environnement PYTHONENCODING pour résoudre le problème. L'article original est presque le même J'ai décidé de l'exécuter avec le fichier docker-compose.yml suivant.
data00codebox:
image: busybox:buildroot-2014.02
volumes:
- /home/dockers/data/codebox:/workspace
codebox:
image: 'javierprovecho/docker-codebox'
ports:
- 9000:8000
environment:
- LANG=ja_JP.UTF-8
- PYTHONIOENCODING=utf-8
volumes_from:
- data00codebox
Ce n'est peut-être pas tant, mais j'espère que cela aide quelqu'un.
Recommended Posts