対象バージョン
Debian 9.3(stretch)について記載します。
注意点
/bin/sh
はbashでない。- スクリプトが直せない場合は、シンボリックリンクを作り直すと良いです。
ps
コマンドもないapt-get install procps
をすると使えるようになります。
apt
Best practices for writing Dockerfilesより。
RUN apt-get update && apt-get install -y \
(パッケージ名、略) \
&& rm -rf /var/lib/apt/lists/*
ロケールの設定
パッケージのインストール
RUN apt-get update && apt-get install -y \
locales-all \
&& rm -rf /var/lib/apt/lists/*
ロケールの設定
ENV LANG ja_JP.UTF-8
ENV LANGUAGE ja_JP:ja
ENV LC_ALL ja_JP.UTF-8
タイムゾーンの設定
単に以下の設定で良さそうです。
ENV TZ Asia/Tokyo
以下の方法でも動きます。
RUN echo 'Asia/Tokyo' > /etc/timezone
RUN ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime