1. 下载安装docker
2. 配置docker国内镜像
通过应用设置界面配置:
添加镜像配置:
{ "registry-mirrors": [ "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://ccr.ccs.tencentyun.com" ] }
验证:
docker info
ping registry-1.docker.io
3. 编写DockerFile
在项目工程目录下编写DockerFile文件,以fiora项目示例:
FROM node:14
WORKDIR /usr/app/fiora
COPY packages ./packages
COPY package.json tsconfig.json yarn.lock lerna.json ./
RUN touch .env
RUN yarn install
RUN yarn build:web
CMD yarn start
4. 创建docker镜像
docker build -t fiora:1.0 .
5. 查看docker镜像
在docker应用Builds里可以看到所有build的镜像。