安装了 Node 和 Deno 的最高效 docker 图像
Most efficient docker image with both Node & Deno installed
为了同时安装 Node and Deno,推荐的快速和精简 Docker 配置是什么?像下面这样的东西似乎不是最佳的......但我可能会弄错。任何建议将不胜感激。谢谢!
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:16
ENV DENO_VERSION=v1.9.2
ENV DENO_INSTALL=/deno
RUN mkdir -p /deno \
&& curl -fsSL https://deno.land/x/install/install.sh -o install-deno.sh \
&& sh install-deno.sh ${DENO_VERSION} \
&& chown -R node /deno \
&& chmod -R 777 /deno \
&& rm install-deno.sh
ENV PATH=${DENO_INSTALL}/bin:${PATH} \
DENO_DIR=${DENO_INSTALL}/.cache/deno
RUN npm i -g typescript
Deno 被设计为单个可执行文件这一事实使得安装和部署异常灵活。我认为你的方法很好,但如果你只是想参考以增强信心,请查看 denoland 存储库中的“官方”dockerfiles:https://github.com/denoland/deno_docker
为了同时安装 Node and Deno,推荐的快速和精简 Docker 配置是什么?像下面这样的东西似乎不是最佳的......但我可能会弄错。任何建议将不胜感激。谢谢!
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:16
ENV DENO_VERSION=v1.9.2
ENV DENO_INSTALL=/deno
RUN mkdir -p /deno \
&& curl -fsSL https://deno.land/x/install/install.sh -o install-deno.sh \
&& sh install-deno.sh ${DENO_VERSION} \
&& chown -R node /deno \
&& chmod -R 777 /deno \
&& rm install-deno.sh
ENV PATH=${DENO_INSTALL}/bin:${PATH} \
DENO_DIR=${DENO_INSTALL}/.cache/deno
RUN npm i -g typescript
Deno 被设计为单个可执行文件这一事实使得安装和部署异常灵活。我认为你的方法很好,但如果你只是想参考以增强信心,请查看 denoland 存储库中的“官方”dockerfiles:https://github.com/denoland/deno_docker