RedHat ubi8-minimal画像にタイムゾーンを設定する

RedHat ubi8-minimal画像にタイムゾーンを設定する

RedHatユニバーサルベースイメージのタイムゾーン設定を最小限に抑えるには?

timedatectlコマンドが機能していないようです。

$ timedatectl
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to create bus connection: Host is down

ベストアンサー1

RedHat ubi8-minimalイメージの場合は、タイムゾーンを環境変数に設定し、次のコマンドを使用してtzdataを再インストールする必要があります(Denverの例)。

export TZ='America/Denver'
microdnf reinstall tzdata -y

コンテナをビルドする場合、コンテナ/ドッカーファイルには次のものを含める必要があります(デンバーの例)。

RUN /bin/microdnf reinstall tzdata -y
ENV TZ=America/Denver

おすすめ記事