前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云原生之使用Docker部署Affine知识库工具

云原生之使用Docker部署Affine知识库工具

原创
作者头像
江湖有缘
发布2023-11-29 13:24:06
3K0
发布2023-11-29 13:24:06
举报
文章被收录于专栏:Linux成长之路

一、Affine介绍

AFFiNE 是一个下一代知识库,将规划、分类和创建结合在一起。隐私至上、开源、可定制且随时可用 - Notion & Miro 的免费替代品。

二、检查本地docker状态

代码语言:txt
复制
[root@node ~]# 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-11-06 06:02:26 CST; 4 days ago
     Docs: https://docs.docker.com
 Main PID: 9869 (dockerd)
    Tasks: 104
   Memory: 1.1G
   CGroup: /system.slice/docker.service
           ├─  9869 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           ├─ 45650 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 3522 -container-ip 192.168.48.2 -container-port 3306
           ├─ 45656 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 3522 -container-ip 192.168.48.2 -container-port 3306
           ├─ 46338 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9300 -container-ip 172.17.0.2 -container-port 9000
           ├─ 46344 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9300 -container-ip 172.17.0.2 -container-port 9000
           ├─ 46357 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.17.0.2 -container-port 443
           ├─ 46363 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 443 -container-ip 172.17.0.2 -container-port 443
           ├─ 46376 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8011 -container-ip 172.17.0.2 -container-port 80
           ├─ 46382 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8011 -container-ip 172.17.0.2 -container-port 80
           ├─101732 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9200 -container-ip 192.168.32.3 -container-port 9100
           ├─101746 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9200 -container-ip 192.168.32.3 -container-port 9100
           ├─101760 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 3010 -container-ip 192.168.32.4 -container-port 3000
           ├─101766 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 3010 -container-ip 192.168.32.4 -container-port 3000
           ├─102555 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9122 -container-ip 192.168.32.2 -container-port 9090
           └─102561 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9122 -container-ip 192.168.32.2 -container-port 9090

Nov 07 17:12:26 node dockerd[9869]: time="2022-11-07T17:12:26.635724329+08:00" level=info msg="ignoring event" container=4fd3f498ff0be1...skDelete"
Nov 07 17:12:28 node dockerd[9869]: time="2022-11-07T17:12:28.508253025+08:00" level=info msg="ignoring event" container=4fd3f498ff0be1...skDelete"
Nov 07 17:12:31 node dockerd[9869]: time="2022-11-07T17:12:31.979456972+08:00" level=info msg="ignoring event" container=4fd3f498ff0be1...skDelete"
Nov 07 17:12:38 node dockerd[9869]: time="2022-11-07T17:12:38.726985355+08:00" level=info msg="ignoring event" container=4fd3f498ff0be1...skDelete"
Nov 07 17:12:51 node dockerd[9869]: time="2022-11-07T17:12:51.865626579+08:00" level=info msg="ignoring event" container=4fd3f498ff0be1...skDelete"
Nov 07 17:13:13 node dockerd[9869]: time="2022-11-07T17:13:13.437764628+08:00" level=info msg="ignoring event" container=5c2c7245e3d7c9...skDelete"
Nov 07 17:22:59 node dockerd[9869]: time="2022-11-07T17:22:59.706854426+08:00" level=info msg="ignoring event" container=9ee6365478b1b3...skDelete"
Nov 09 17:39:21 node dockerd[9869]: time="2022-11-09T17:39:21.635764314+08:00" level=info msg="ignoring event" container=3e1008e973becd...skDelete"
Nov 09 17:48:07 node dockerd[9869]: time="2022-11-09T17:48:07.633429323+08:00" level=info msg="Pull session cancelled"
Nov 09 17:48:08 node dockerd[9869]: time="2022-11-09T17:48:08.335184004+08:00" level=error msg="Not continuing with pull after error: c...canceled"
Hint: Some lines were ellipsized, use -l to show in full.

三、下载Affine镜像

代码语言:txt
复制
[root@node ~]# docker pull ghcr.io/toeverything/affine:nightly-latest 
nightly-latest: Pulling from toeverything/affine
8663204ce13b: Pull complete 
fe024ea85c2d: Pull complete 
438e4a77a6e9: Pull complete 
2a6d2ebbfc85: Pull complete 
e5c5f60dbd2d: Pull complete 
03a60b3a07a2: Pull complete 
e93cb5827013: Pull complete 
Digest: sha256:2b93601d51dcfa03891a500274707c853bb03c13c2be8ad31cb8b835bd92a609
Status: Downloaded newer image for ghcr.io/toeverything/affine:nightly-latest
ghcr.io/toeverything/affine:nightly-latest

四、部署Affine

1.创建安装目录

代码语言:txt
复制
[root@node ~]# mkdir -p /data/affine
[root@node ~]# cd /data/affine/
[root@node affine]# 

2.创建Affine容器

代码语言:txt
复制
[root@node affine]# docker run -d --name affine -p 3520:3000  --restart always  ghcr.io/toeverything/affine:nightly-latest
0b7ec584598315ccd69f71ec25e4c4dc88862ca1a8e233562305c4a3a830985e

3.查看容器状态

代码语言:txt
复制
[root@node affine]# docker ps
CONTAINER ID   IMAGE                                                   COMMAND                  CREATED          STATUS          PORTS                                                                                                                     NAMES
0b7ec5845983   ghcr.io/toeverything/affine:nightly-latest              "caddy run"              23 seconds ago   Up 22 seconds   80/tcp, 443/tcp, 2019/tcp, 0.0.0.0:3520->3000/tcp, :::3520->3000/tcp                                                      affine

五、访问Affine

image.png
image.png

六、Affine的基本使用

1.设置中文语言

image.png
image.png
image.png
image.png

2.新建笔记

image.png
image.png

3.画图操作

image.png
image.png

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Affine介绍
  • 二、检查本地docker状态
  • 三、下载Affine镜像
  • 四、部署Affine
    • 1.创建安装目录
      • 2.创建Affine容器
        • 3.查看容器状态
        • 五、访问Affine
        • 六、Affine的基本使用
          • 1.设置中文语言
            • 2.新建笔记
              • 3.画图操作
              相关产品与服务
              容器服务
              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档