通过 Dockerfile 搭建 brat 的镜像

资源将会在项目 gitee 链接 开放。

brat docker 上传 dockerhub 还没做。

  • tar 包
# 其实本来可以在 Dockerfile 里面下载解压的,但是容易有网络问题,索性提前下载 COPY 到镜像中
wget -c -t 0 https://github.com/nlplab/brat/archive/refs/tags/v1.3p1.tar.gz
  • dockerfile
# 对于需要输入交互命令的安装,可以 echo 的方式进行交互
# 比如安装 brat 过程中需要输入用户名 + 密码 + 邮箱,可以使用如下命令实现交互
RUN sh -c '/bin/echo -e "admin\nadmin\n8427xxx@qq.com\n" | ./install.sh'
  • 如何构建镜像
# 将 Dockerfile 和 tar 包放在一个文件夹下,名为 bratDockerSrc
# 构建名为 brat_docker 的镜像
docker build -t brat_docker .
  • 启动说明
# 简单初创容器,名为 brat
# 成功启动会看到 Serving brat at http://127.0.0.1:8001 的字样,brat 使用 8001 端口
# 退出容器
docker run -it --name brat brat_docker# 准备挂载,需要将同步的文件等 docker cp 出来
mkdir brat
docker cp brat:/brat/data /data/xxx/brat/data
docker cp brat:/brat/config.py /data/xxx/brat/config.py# 停止并删除 brat 容器
docker stop brat
docker rm brat# 重新建立容器 + 端口映射 + 挂载
# 之后按照 brat 使用说明上传数据 or 修改配置等
docker run -it --name brat -p 9001:8001 -v /data/xxx/brat/data:/brat/data -v /data/xxx/brat/config.py:/brat/config.py brat_docker

通过 Dockerfile 搭建标注工具 brat 的镜像相关推荐

  1. 文本标注工具BRAT的安装与配置

    文本标注工具BRAT的安装与配置 因此博客是安装完成之后回顾下写的,所以没有配图说明,仅记录下安装步骤及出现的一些问题,具体安装路线如下: 1.win10下VirtualBox与Ubuntu的安装 B ...

  2. NLP标注工具Brat的简单使用

    目录 写在前面 1. 背景 2. Brat的安装与启动 3. Brat的运行 4. 标注配置与标注 (1) 原始数据文件准备 (2) 配置文件配置 (3) 标注 (4) 中文标签配置 (5) 标注 ( ...

  3. 【NLP】NLP标注工具Brat的简单使用

    写在前面 今天跟大家分享的是 NLP标注工具 Brat 的简单使用. 1. 背景 Brat 所支持的标注任务有:实体识别.实体关系.事件抽取等:当然也可适配到 Aspect-Based Sentime ...

  4. 【文本标注】文本标注工具brat的使用

    brat是linux下的一款应用于webserver端的文本标注工具,可用于标注如下类型信息: (1)实体:命名实体,可用于NER: (2)关系:实体间关系,可用于关系抽取: (3)事件:实体参与的事 ...

  5. NLP标注工具Brat

    https://www.cnblogs.com/xiaoqi/p/brat-config.html [文本标注]文本标注工具brat的使用 2019常用NLP标注工具简单介绍 NLP标注工具: YED ...

  6. ubuntu下文本标注工具BRAT全程离线安装

    1 Apache离线安装 1.1 软件下载 1.1.1 httpd文件 从http://httpd.apache.org/download.cgi下载httpd文件 1.1.2 apr文件 可到官网h ...

  7. 文本标注工具-brat安装

    参考:Ubuntu16.04安装文本标注工具brat brat使用参考:BRAT的安装.配置.标注操作

  8. 用深度学习做命名实体识别(二):文本标注工具brat

    本篇文章,将带你一步步的安装文本标注工具brat. brat是一个文本标注工具,可以标注实体,事件.关系.属性等,只支持在linux下安装,其使用需要webserver,官方给出的教程使用的是Apac ...

  9. 实体标注工具 BRAT(brat rapid annotation tool)

    最近在看命名实体识别这一块,因为要涉及到数据标注,所以我了解了一款实体标注工具BRAT. BRAT(brat rapid annotation tool) 它是一款功能较全面的文本标注工具,可以标注实 ...

最新文章

  1. js 设计模式与继承学习
  2. 支付宝,马云其人与我们的心态
  3. usaco Arithmetic Progressions
  4. Python基础--1.2 变量循环基础介绍
  5. linux子系统led,Linux设备驱动GPIO子系统
  6. HTML5事件——contextmenu 隐藏鼠标右键菜单
  7. CSS基本知识之复合选择器、元素显示模式、背景图片位置,精灵图
  8. HALCON 21.11:深度学习笔记---模型(8)
  9. 团队第二次冲刺第一天
  10. 练习4.1 根据后序和中序遍历输出先序遍历 (25 分)
  11. EXE捆绑机制作原理
  12. 怎样显示计算机联网密码错误,我的笔记本电脑连接wifi时总显示密码不对,但密码是对的!应当怎么弄...
  13. 整理了百大框架排行榜
  14. 网络地址转换(NAT)与代理服务器(Proxy Server)
  15. 计算年龄:sql计算
  16. 如何在A4相纸上打印4张5寸相片
  17. 中国城市应急联动系统发展模式及战略咨询研究报告2021-2027年
  18. c语言写程序if else,if else用法详解,C语言if else用法完全攻略
  19. Jabra E85t蓝牙耳机同时连接2部手机
  20. 医学图像处理医学图像处理-卷积神经网络卷积神经网络_基于深度卷积神经网络的刀具磨损量自动提取方法...

热门文章

  1. Rust REPL Jupyter notebook
  2. python多久可以完全学会_python好学吗自学要学多久
  3. 多校HDU.5724 Chess
  4. codeforces 283C Coin Troubles(背包DP)
  5. Python第一周学习总结
  6. STP的端口状态,BPDU,计时器
  7. 移动端的兼容问题(ios和安卓)
  8. mysql的联接算法_【MySQL—SQL编程】联接
  9. 警猫眼App:闲置安卓旧手机DIY变成安防监控云端摄像头
  10. 声音内容识别 linux,语音支付,银行的声纹识别与声纹鉴定