在使用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
最后
如果有改进,我会追加说明。