You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在nginx:1.25容器中安装Yarn以运行Laravel项目相关命令?

在Nginx容器中安装Yarn的解决方案

nginx:1.25镜像基于Debian系统,你可以通过以下步骤在容器中安装Yarn:

修改后的Dockerfile

FROM nginx:1.25

# 更新apt源并安装依赖工具
RUN apt-get update && apt-get install -y curl gnupg

# 添加Node.js官方源(Yarn依赖Node.js)
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash -

# 添加Yarn官方源
RUN curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/yarnkey.gpg >/dev/null
RUN echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | tee /etc/apt/sources.list.d/yarn.list

# 安装Node.js和Yarn
RUN apt-get update && apt-get install -y nodejs yarn

# 验证安装(可选)
RUN yarn --version && node --version

# Copy the Nginx configuration file
COPY ./default.conf /etc/nginx/conf.d/default.conf

# Set the working directory
WORKDIR /src

步骤说明

  • 先更新apt源并安装curl和gnupg,用于添加第三方软件源
  • 添加Node.js官方源,确保能安装兼容Yarn的Node版本
  • 添加Yarn官方源并导入验证密钥,保证安装的是官方正版Yarn
  • 执行安装命令同时获取Node.js和Yarn
  • 可选的验证命令可以确认安装是否成功

内容的提问来源于stack exchange,提问作者Gabriel Alabi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 08:55:00