Project:VideoDataCatcher / billnote-backend
Docker 在本工程中用于承载 BillNote / Python 转写执行环境 容器名固定:
billnote-backend镜像名固定:billnote-image
docker run -d --name billnote-backend `
-e TRANSCRIBER_TYPE=bcut `
-v D:/Jackson_Factory/content/billnote:/data/content `
billnote-image `
tail -f /dev/null说明:
-d:后台运行--name billnote-backend:容器名固定-e TRANSCRIBER_TYPE=bcut:转写引擎环境变量-v 宿主:容器:Windows ↔ 容器挂载tail -f /dev/null:保持容器常驻待命
docker start billnote-backend
docker stop billnote-backend
docker restart billnote-backenddocker rm -f billnote-backenddocker ps
docker ps -aps:仅运行中ps -a:包含已退出的容器
docker logs -f billnote-backend用于观察:
- Python 转写输出
- 报错 / 卡死位置
docker statsdocker exec billnote-backend python main.py <URL>docker exec -it billnote-backend /bin/bash常用检查路径:
ls /data/contentdocker imagesdocker build -t billnote-image .docker rmi <IMAGE_ID>docker rm -f billnote-backend
docker run -d --name billnote-backend `
-e TRANSCRIBER_TYPE=bcut `
-v D:/Jackson_Factory/content/billnote:/data/content `
billnote-image `
tail -f /dev/nulldocker exec billnote-backend ls /data/contentdocker system prune -a容器 ID:
d2ede942edcf5a9fc89f805cb32178c2b12f9d46bc55dfe50c22ee1fed935127