前言
node项目
.
├── Dockerfile
├── _eng.traineddata
├── app.js
├── bin
│ └── www
├── chi_sim_vert.traineddata
├── chi_tra.traineddata
├── eng.traineddata
├── osd.traineddata
├── package-lock.json
├── package.json
├── public
│ ├── javascripts
│ ├── stylesheets
│ └── upload
├── routes
│ ├── index.js
│ ├── ocr.js
│ └── upload.js
└── views
├── error.pug
├── index.pug
└── layout.pug
简单的脚本
简单将本地已经安装,可以运行的项目直接打包成镜像
FROM node:12
RUN mkdir -p /usr/ocr/app/
WORKDIR /usr/ocr/app/
COPY . /usr/ocr/app/
EXPOSE 3000
CMD npm start
构建镜像
docker build . -t ocr
查看镜像构建成功
docker images
启动镜像容器
docker run -d --name ocr -p 3000:3000 ocr