2021年11月21日
Docker搭建vue3开发环境
环境基本说明:
基于node16.3官方镜像, vue-cli版本为4.5. 可以根据自己的需求进行调整.
创建Dockerfile, 内容如下
FROM node:16.3
# system local config
RUN true \
# debian china mirrors
&& sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
&& sed -i 's/security.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
# timezone to china
&& ln -sf /usr/share/zoneinfo/PRC /etc/localtime
RUN apt-get update \
&& apt-get install -y \
# node-sass 等编译依赖
make gcc g++ python \
# 命令行工具
zsh curl wget vim git
RUN true \
&& npm config set registry https://registry.npm.taobao.org \
&& npm install webpack -g \
&& npm install -g @vue/cli@4.5
RUN mkdir /home/code
WORKDIR /home/code
# 给这个目录执行权限,x是执行权限
RUN chmod +x /home/code
VOLUME /home/code
EXPOSE 3000
CMD ["/bin/bash"]
执行build命令
docker build -t vue3 ./
稍等几分钟, 就会得到名称是vue3的镜像