【问题标题】:Install 'locales' on alpine (node:8-latest) Docker image在 alpine (node:8-latest) Docker 镜像上安装“locales”
【发布时间】:2017-10-02 05:55:01
【问题描述】:

我正在尝试使用 alpine (nodeJS) docker 映像,但确实收到错误 /bin/sh: apt-get: not found。那么在 alpine 中执行此操作的等效命令是什么?

FROM node:8.6-alpine
ARG APP_LOCALE=en_US
ARG APP_CHARSET=UTF-8

RUN apt-get install locales
RUN locale-gen ${APP_LOCALE}
RUN localedef ${APP_LOCALE}.${APP_CHARSET} -i ${APP_LOCALE} -f ${APP_CHARSET}

【问题讨论】:

  • 你想达到什么目的?
  • localedef属于glibc,alpine用musl,貌似没有类似的东西。

标签: docker alpine


【解决方案1】:

Alpine linux 使用另一个包管理器。 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management

【讨论】:

  • 谢谢。我的意思是 alpine 中的等效命令是什么......?而是使用 debian...
猜你喜欢
  • 2020-11-29
  • 1970-01-01
  • 1970-01-01
  • 2020-05-17
  • 2018-03-31
  • 1970-01-01
  • 2022-01-08
  • 1970-01-01
  • 2016-01-30
相关资源
最近更新 更多