6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

dockerコンテナ内のマウント先のファイルやディレクトリ名が文字化けする

Posted at

環境

  • Docker:version 17.12.0-ce
  • docker-compose:version 1.8.0
  • 使用イメージ:Ubuntu 16.04

状況

普段GoogleMusicを使って音楽を聞いているんですが、アプリの改悪などでストリーミング再生が出来ない時があり(1曲ダウンロードが終わるまで待ちぼうけ)、交雑した電車内では結構辛い。
そこで、Subsonicでメディアサーバを構築しようとしていたところ、マウント先のディレクトリが文字化けしてしまい、サービスからファイルと認識されなかった。(IDタグも無効)

docker-compose のVolumesでホストのディレクトリをコンテナ先でマウントした

SnapCrab_NoName_2018-2-13_21-38-53_No-00.png

コンテナに入って、マウントポイントでlsをしたら文字化け
SnapCrab_NoName_2018-2-13_21-28-37_No-00.png

解決

Dockerfileに以下のコマンドを追加

Dockerfile
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8

その後、再度イメージをビルド

bash
docker-compose build
docker-compose up -d

確認すると日本語で表示された(コンソールの設定が適切ではなく文字が綺麗に表示されていません)。めでたし
SnapCrab_NoName_2018-2-13_21-48-0_No-00.png

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?