build脚本

cd $(dirname $0)npm install -g yarnyarn# 清理缓存rm -rf node_modules/.cacherm -rf dist# 打包npm run build# 进入打包目录cd disttar -zcvf pc-web.tar.gz ./*cd ..mkdir -p dockermv dist/pc-web.tar.gz docker/cp -r Dockerfile docker/cd dockerdocker build -t pc-web:latest .
dirname $0: 当前项目根路径
tar -zcvf pc-web.tar.gz ./* 压缩项目pc-web,带gz标志的
sudo docker build -t pc-web:latest . 执行Dockerfile脚本
Dockerfile脚本

# 基础镜像FROM nginx:1.17.3# 解压并复制到nginx挂载目录ADD pc-web.tar.gz /usr/share/nginx/html
执行脚本,构建镜像
sh build.sh
