首页 > 其他分享 >云原生之使用Docker部署TeaKKi知识文档管理工具

云原生之使用Docker部署TeaKKi知识文档管理工具

时间:2023-06-04 12:00:45浏览次数:31  
标签:teakki -._ 23 管理工具 Oct TeaKKi _.- docker Docker

(云原生之使用Docker部署TeaKKi知识文档管理工具)

一、TeaKKi介绍

Teakki是一款知识文档管理工具,当前支持企业本地私有化部署,免费试用有效期30天。适用于团队, 企业的知识协作和管理.,为你构建团队的知识库!TeaKKi专注知识知识协作, 让团队知识协作变得简单高效。

二、检查docker环境

1.检查docker版本

[root@docker ~]# docker -v
Docker version 20.10.18, build b40c2f6

2.检查docker状态

[root@docker ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2022-10-23 19:15:37 CST; 2h 39min ago
     Docs: https://docs.docker.com
 Main PID: 9693 (dockerd)
    Tasks: 38
   Memory: 1.8G
   CGroup: /system.slice/docker.service
           ├─ 9693 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           ├─14136 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 40001 -container-ip 172.22.0.2 -container-port ...
           ├─14141 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 40001 -container-ip 172.22.0.2 -container-port 3000
           ├─29690 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8080 -container-ip 172.17.0.2 -container-port 8...
           └─29696 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8080 -container-ip 172.17.0.2 -container-port 8080

Oct 23 19:16:37 docker dockerd[9693]: time="2022-10-23T19:16:37.358178373+08:00" level=info msg="Download failed, retryi... Error"
Oct 23 19:16:57 docker dockerd[9693]: time="2022-10-23T19:16:57.698447445+08:00" level=info msg="Download failed, retryi... Error"
Oct 23 19:17:08 docker dockerd[9693]: time="2022-10-23T19:17:08.039835261+08:00" level=info msg="Download failed, retryi... Error"
Oct 23 19:17:11 docker dockerd[9693]: time="2022-10-23T19:17:11.715788090+08:00" level=info msg="Attempting next endpoin... Error"
Oct 23 19:30:28 docker dockerd[9693]: time="2022-10-23T19:30:28.349978887+08:00" level=info msg="ignoring event" contain...Delete"
Oct 23 19:31:15 docker dockerd[9693]: time="2022-10-23T19:31:15.187009300+08:00" level=info msg="Attempting next endpoin...nknown"
Oct 23 19:38:05 docker dockerd[9693]: time="2022-10-23T19:38:05.751483104+08:00" level=info msg="ignoring event" contain...Delete"
Oct 23 19:39:16 docker dockerd[9693]: time="2022-10-23T19:39:16.851414570+08:00" level=info msg="Attempting next endpoin...nknown"
Oct 23 19:40:36 docker dockerd[9693]: time="2022-10-23T19:40:36.968363035+08:00" level=info msg="Attempting next endpoin...nknown"
Oct 23 19:40:52 docker dockerd[9693]: time="2022-10-23T19:40:52.772170126+08:00" level=error msg="Not continuing with pu...nceled"
Hint: Some lines were ellipsized, use -l to show in full.

三、下载TeaKKi镜像

[root@docker ~]# docker pull teakki/teakki:2.8
2.8: Pulling from teakki/teakki
ff50d722b382: Pull complete 
2c52cda8237e: Pull complete 
4f900d517033: Pull complete 
ddcfba33c0f7: Pull complete 
71f05fb5f703: Pull complete 
dad60075c00e: Pull complete 
8dc20b2289da: Pull complete 
d7b28451ed17: Pull complete 
bc8f52f6b8f9: Pull complete 
1cc0898ff25b: Pull complete 
2468a88d4f02: Pull complete 
5b7ad36d0371: Pull complete 
b078dc63df78: Pull complete 
Digest: sha256:f2faf3244729215b651b0dc8cac7461c041b8e320c3453b327e04c1dc8e9a038
Status: Downloaded newer image for teakki/teakki:2.8
docker.io/teakki/teakki:2.8

四、创建TeaKKi容器

1.创建数据目录

[root@docker ~]# mkdir /data/teakki
[root@docker ~]# cd /data/teakki/
[root@docker teakki]# 

2.运行TeaKKi容器

[root@docker teakki]# docker run -d --name teakki --restart always  -p 9010:9002 -v /data/teakii/data:/data teakki/teakki:2.8
80af6e5d971d64aae974c663c3ff9340276c06bf5cf8376789eff75b3d0ca413


3.查看TeaKKi容器状态

[root@docker teakki]# docker ps
CONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                         NAMES
80af6e5d971d   teakki/teakki:2.8     "/bin/sh -c 'sh /roo…"   13 seconds ago   Up 12 seconds   0.0.0.0:9010->9002/tcp, :::9010->9002/tcp     teakki

4.查看容器日志

[root@docker teakki]# docker logs teakki 
mkdir: cannot create directory `/data': File exists
MONGODB_URL:

start monogdb
about to fork child process, waiting until server is ready for connections.
forked process: 32
child process started successfully, parent exiting
mongodb started
start redis
redis started
start memcached
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 3.0.7 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 49
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               

49:M 23 Oct 22:09:53.972 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
49:M 23 Oct 22:09:53.972 # Server started, Redis version 3.0.7
49:M 23 Oct 22:09:53.972 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
49:M 23 Oct 22:09:53.972 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
49:M 23 Oct 22:09:53.972 * The server is now ready to accept connections on port 6379
memcached started
start es


五、TeaKKi初始化安装

1.进入初始化安装界面

在这里插入图片描述

2.设置用户名

在这里插入图片描述 在这里插入图片描述

六、TeaKKi基本操作

1.新建空间

在这里插入图片描述

2.新增文档

在这里插入图片描述

3.进入后台管理

在这里插入图片描述

标签:teakki,-._,23,管理工具,Oct,TeaKKi,_.-,docker,Docker
From: https://blog.51cto.com/u_14664141/6410351

相关文章

  • docker安装过程
    1.下载必要的包sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.指定虚拟机去哪里安装docker sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo3.安装docker  sudoyuminstalldocker-cedocker-c......
  • docker安装mysql
    1.从DockerHub下载MySQL镜像:dockerpullmysql2.运行MySQL容器,并将主机的3306端口映射到容器的3306端口:dockerrun-p3306:3306--namemysql-eMYSQL_ROOT_PASSWORD=your_password-dmysql其中,--namemysql指定容器的名称为mysql,-p3306:3306将容器的3306端口映射......
  • Scoop软件管理工具
    Scoop为什么选择scoopscoop可以帮你一行代码实现安装软件,省去搭建环境的环节。例如安装python只需一行代码:scoopinstallpython安装在windows终端中输入以下代码设置PowerShell执行策略Set-ExecutionPolicy-ExecutionPolicyRemoteSigned-ScopeCurrentUser下载安......
  • 云原生之使用Docker部署Dillinger个人文本编辑器
    (云原生之使用Docker部署Dillinger个人文本编辑器)一、Dillinger介绍Dillinger是一个基于云、可移动的离线存储、基于AngularJS的H5Markdown编辑器。二、检查本地docker状态[root@node~]#systemctlstatusdocker●docker.service-DockerApplicationContainerEng......
  • Docker入门与实践
    Docker容器化技术对比虚拟机技术虚拟机技术虚拟出一套硬件资源,在此上安装操作系统进而运行一些软件而容器虚拟化出的容器都是直接使用宿主机硬件资源,基于宿主机的内核上进行运行,不用虚拟出来一套硬件资源,从而更快,更节约存储空间虚拟机与容器化1.两者是相辅相成的,可以共同使......
  • 项目_使用docker部署前端教程
    dist文件夹直接替换systemctlrestartdockersudodockerps-asudodockerrestart<ContainerId> 问题1:docker端口映射或启动容器时报错 Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpoint解决方法:https://blog.csdn.net/what......
  • kali使用docker时遇到的错误及解决问题
    前言最近在学习在kali用docker搭建环境,但是一开始就遇到了问题本机无法访问kali开启的docker容器问题描述物理机访问kali开启的docker容器时访问不了。在虚拟机中可以通过telnetipport的方式可以确定docker容器的端口通过虚拟机可以访问,但是在物理机中无法通过telnet测试,并......
  • Docker CLI docker create 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • docker 部署prometheus和grafana
    prometheus(普罗米修斯):天生为采集存储监控数据而生的时序数据库。prometheus通过各种Exporter采集到监控数据,然后存储进prometheus中,以供查询展示。grafana:一个监控仪表系统。grafana的数据来源可以有很多(如:Prometheus、Graphite、OpenTSDB、InfluxDB、MySQL/PostgreSQL、Microsof......
  • 手把手docker安装nginx
    记录下一步步流程,没有使用dockerfile,直接命令安装。1、下载nginx镜像,不指定版本默认拉取最新版本dockerpullnginx 2、创建nginx挂载目录,目录可以自己随便建mkdir-p/usr/local/nginx 3、启动nginx容器,如果非80端口则使用自己实际端口dockerrun--name......