mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
docker
This commit is contained in:
parent
6ac7a8c85c
commit
22f5e06715
@ -2,8 +2,10 @@
|
||||
|
||||
## v2.4.3 (upcoming)
|
||||
|
||||
1. 更新 [Husky] 服务代码,新 [Husky] 为基于线程池的服务器简易框架。并且修复当 HTTP POST 请求时 body 过长数据丢失的问题。
|
||||
1. 更新 [Husky] 服务代码,新 [Husky] 为基于线程池的服务器简易框架。并且修复当 HTTP POST 请求时 body 过长数据可能丢失的问题。
|
||||
2. 修改 PosTagger 的参数结构,删除暂时无用的参数。并添加使用自定义字典的参数,也就是支持 **自定义词性**。
|
||||
3. 更好的支持 `mac osx` (原谅作者如此屌丝,这么晚才买 `mac` )。
|
||||
4. 支持 `Docker` ,具体请见 `Dockerfile` 。
|
||||
|
||||
## v2.4.2
|
||||
|
||||
|
34
README.md
34
README.md
@ -14,6 +14,7 @@ CppJieba是"结巴"中文分词的C++版本
|
||||
+ 项目自带较为完善的单元测试,核心功能中文分词(utf8)的稳定性接受过线上环境检验。
|
||||
+ 支持载自定义用户词典。
|
||||
+ 支持 `linux` , `mac osx` 操作系统。
|
||||
+ 支持 `Docker`。
|
||||
|
||||
## 用法
|
||||
|
||||
@ -243,6 +244,39 @@ cd build/
|
||||
cat install_manifest.txt | sudo xargs rm -rf
|
||||
```
|
||||
|
||||
## Docker 示例
|
||||
|
||||
安装和启动
|
||||
|
||||
```
|
||||
sudo docker pull yanyiwu/cppjieba
|
||||
sudo docker run -d -P yanyiwu/cppjieba
|
||||
```
|
||||
|
||||
```
|
||||
sudo docker ls
|
||||
```
|
||||
|
||||
```
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
7c29325e9c20 yanyiwu/cppjieba:latest "./bin/cjserver ../t 4 minutes ago Up 4 minutes 0.0.0.0:49160->11200/tcp angry_wilson
|
||||
```
|
||||
|
||||
可以看到正在运行的 Docker 容器(容器内运行着 `cjserver` 服务),并且服务的端口号被映射为 `0.0.0.0:49160` 。
|
||||
|
||||
所以现在可以来一发测试了:
|
||||
|
||||
```
|
||||
curl "http://0.0.0.0:49160/?key=南京市长江大桥"
|
||||
```
|
||||
|
||||
预期结果如下:
|
||||
|
||||
```
|
||||
["南京市", "长江大桥"]
|
||||
```
|
||||
|
||||
|
||||
## 词典资料
|
||||
|
||||
+ [dict.367W.utf8.tar.gz] iLife(`562193561@qq.com`)
|
||||
|
Loading…
x
Reference in New Issue
Block a user