CentOS7部署doccano

1、安装Docker

yum install docker

2、启动Docker服务

service docker start 或 systemctl start docker

查看服务docker状态

systemctl status docker

在这里插入图片描述

3、拉取doccano镜像

docker pull doccano/doccano

如速度太慢可修改镜像源

vim /etc/docker/daemon.json

使用阿里云镜像

{
  "registry-mirrors": [
    "https://9cpn8tt6.mirror.aliyuncs.com"
  ]
}

重启docker服务

systemctl daemon-reload
systemctl restart docker

4、创建Docker容器

docker container create --name doccano \
  -e "ADMIN_USERNAME=admin" \
  -e "ADMIN_EMAIL=admin@example.com" \
  -e "ADMIN_PASSWORD=password" \
  -p 8000:8000 doccano/doccano

5、启动容器

docker container start doccano

访问地址:http://ip:8000
在这里插入图片描述
登录用户名:admin,密码:password

6、停止容器

docker container stop doccano -t 5
### 安装 Doccano 并连接到本地 MySQL 数据库 为了在 Docker 上安装并配置 Doccano 使用本地 MySQL 数据库,需遵循一系列特定操作来确保两个容器之间的兼容性和数据交互正常。 #### 准备工作环境 确保主机上已成功安装 Docker。对于基于 Debian 的系统,可以通过命令 `sudo apt install docker-ce -y` 来完成安装[^2];而对于 CentOS 用户,则应先添加官方的 Docker 软件源 `[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo` 后再执行相应的包管理器指令进行安装[^3]。 #### 配置 MySQL 服务 假设本地已有运行中的 MySQL 实例,在启动 Doccano 前需要确认该实例可以被外部访问,并创建用于 Doccano 连接的新数据库和用户账号。这通常涉及到修改 MySQL 配置文件允许远程连接以及通过 SQL 命令建立必要的权限设置。 #### 获取 Doccano 映像并与 MySQL 关联 接下来拉取最新的 Doccano Docker 映像并通过自定义参数指定要使用的 MySQL 地址、端口、用户名及密码等信息: ```bash docker pull doccano/doccano:latest ``` 接着构建 Doccano 应用程序所需的 Python 环境和其他依赖项: ```bash docker-compose build ``` 编辑 `docker-compose.yml` 文件以包含指向宿主机上的 MySQL 服务器的相关变量,例如: ```yaml version: '3' services: web: image: doccano/doccano:latest environment: MYSQL_HOST: "host_ip_address" MYSQL_USER: "your_username" MYSQL_PASSWORD: "your_password" MYSQL_DATABASE: "doccano_db_name" ports: - "8000:8000" ``` 最后启动整个应用栈: ```bash docker-compose up -d ``` 此时应该能够通过浏览器访问部署好的 Doccano Web UI,默认监听于第 8000 号端口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值