docker + apt-add-repository:'ascii'编解码器无法解码字节

在启动一个新的Docker Ubuntu环境之后,

docker run -ti ubuntu:17.04 

我试图通过添加一个PPA

 apt-get update apt-get install -y software-properties-common apt-add-repository -y ppa:nschloe/vtk7-nightly 

但是,这失败了

 gpg: key ECD154D280FEB8AC: public key "Launchpad PPA for Nico Schl mer" imported gpg: Total number processed: 1 gpg: imported: 1 'ascii' codec can't decode byte 0xc3 in position 229: ordinal not in range(128) 

看起来像可怕的ö元音再次罢工。

如何解决这个问题?

在调用apt-add-repository之前,只需设置一个支持UTF-8的语言环境:

 export LANG=C.UTF-8 

它会工作得很好。

Interesting Posts