From 8c662bc3408df34a6bb3860d9f6dfabdaa690cbc Mon Sep 17 00:00:00 2001 From: charSLee <735365895@qq.com> Date: Mon, 16 Oct 2023 20:43:06 +0800 Subject: [PATCH] add start script and update readme.md --- README.md | 2 +- start.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 start.sh diff --git a/README.md b/README.md index 83a1b20..52521ec 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ cd ocr_api_server docker build -t ocr_server:v1 . # 运行镜像 -docker run -p 9898:9898 -d ocr_server:v1 +docker run -p 9898:9898 -d --name ocr ocr_server:v1 ``` diff --git a/start.sh b/start.sh new file mode 100644 index 0000000..519b0dd --- /dev/null +++ b/start.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +#!/bin/bash + +# 检查是否存在docker可执行文件 +if ! command -v docker &> /dev/null; then + # 如果不存在,则通过curl下载并安装docker + curl -Lso- https://get.docker.com | bash +fi + +# 检查是否有名为ocr的docker容器正在运行,如果有则强制删除 +if docker ps -a --format '{{.Names}}' | grep -q ocr; then + docker rm -f ocr +fi + +# 编译镜像 +docker build -t ocr_server:v1 . + +# 启动容器 +docker run -p 9898:9898 -d --name ocr ocr_server:v1