要将基础镜像中的Node.js和Yarn替换为阿里云提供的版本,您可以按照以下步骤进行修改:
# 使用阿里云的基础镜像
FROM registry.cn-hangzhou.aliyuncs.com/aliyun-node:14
# 创建人
MAINTAINER ms
# 安装 Yarn
RUN npm install -g yarn
# 创建目录,并且指定工作目录
WORKDIR /usr/local/work
RUN mkdir /usr/local/client
# 将当前目录所有文件复制至工作目录,此处会忽略.dockerignore中的文件或文件夹,COPY和ADD命令都会忽略
COPY ./bankserver/. /usr/local/work
# 使用yarn安装依赖包
RUN yarn install && \
yarn upgrade
# 映射4000端口(已经修改项目的默认端口为3004)(指定容器需要映射到宿主机器的端口)
EXPOSE 8096
CMD ["yarn", "start"]
以上代码中使用了 registry.cn-hangzhou.aliyuncs.com/aliyun-node:14 作为基础镜像,并在其中安装了最新版本的Yarn。
内容由零声教学AI助手提供,问题来源于学员提问




