在使用Docker时安装基于Ubuntu的nodejs遇到了问题

首先

在使用Docker创建Ubuntu的最小环境时,安装Node.js让我感到困惑,因此我将其作为备忘记录下来。

为什么感到困惑

当使用apt-get进行安装时,由于不知道时区,会以交互方式询问设置。在使用Docker创建容器时,如果以交互方式进行设置会变得困扰,因此会思考该如何处理。

解决方法

只要安装tzdata,就不会发生时区不明的情况!因此让我们安装tzdate。

如果要具体编辑Dockerfile,可以按照以下方式进行。

FROM ubuntu

RUN apt-get update && \
    apt-get install tzdate -y
RUN apt-get install -y nodejs

最后

如果有改进,我会追加说明。