dockerコンテナ内でサービス開発をしているのですが、コンテナ内のvimでviews/index.html.erbに日本語を入力すると文字化けしてしまうのですが、ブラウザの開発環境には文字化けせずに日本語で表示されています。コンテナ内のvimで文字化けしないようにするには、どうすれば良いでしょうか?
おそらくlocal環境は普通にUTF設定が効いているのかなと思うのですが、コンテナ内だけ効いていないんですかね?
Dockerfile
1FROM ruby:2.5.7 2 3RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs default-mysql-client vim 4 5RUN mkdir /Privary 6 7WORKDIR /Privary 8 9COPY Gemfile /Privary/Gemfile 10COPY Gemfile.lock /Privary/Gemfile.lock 11 12RUN bundle install 13 14COPY . /Privary
docker
1services: 2 db: 3 image: mysql:5.7 4 environment: 5 MYSQL_USER: user 6 MYSQL_ROOT_PASSWORD: pass 7 ports: 8 - "3306:3306" 9 volumes: 10 - mysql_data:/var/lib/mysql 11 12 web: 13 build: . 14 command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'" 15 volumes: