MENU

如何用Docker在CentOS部署为知笔记

• 2020 年 04 月 18 日 • 阅读: 237 • 折腾

前些日子突然想搭建个私有云笔记,看了许多推荐最后选择了用为知笔记。因为感觉它的功能挺多,五端都具备客户端(Linux、Windows、Mac OS、Android、iOS),而且自己部署五个用户以下都是免费有vip的。

本文部分内容来自为知笔记官方文档

本博文内展示的过程基于
CentOS环境下

负壹。安装docker且运行docker

用windows或者是mac的环境可以到docker官方下载安装包,用这些环境的可以转到为知的官方文档。
这边讲的是在Linux系统下的

方法一

输入安装代码

curl -sSL https://get.docker.com/ | sh

输入运行代码

systemctl start docker
systemctl status docker

方法二

用其它方法安装docker
只要能安装上docker就是好方法

零。开始部署

先用ssh连接你的服务器

壹。建一个文件夹用来存放数据

例如

cd /www/wwwroot/
mkdir wiznote

这里的cd是定位到/www/wwwroot这个目录下如果是cd ~就是定位到根目录下,mkdir是新建一个文件夹,mkdir后面跟的就是这个文件夹的名称

贰。运行docker部署命令

docker run --name wiz -it -d -v  /www/wwwroot/wiznote:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver

上面这行代码中/www/wwwroot/wiznote这里,这里就填之前你建的那个文件夹的地址;

后面的80:80指的是这个服务开在80端口,如果你不想用80端口访问就将前面的80改成其它的比如8888:80;

SEARCH指后续是否开启搜索笔记功能,如果内存小于等于4G的话建议将true改成false,不然会很占内存。

叁。部署完成

运行完之后就可以访问你所部署的地址加上端口号

如果是服务器上有公网ip(以127.0.0.1为例)就访问127.0.0.1:端口号

如果是在局域网内,那台设备是内网ip(以192.0.0.1为例)就在局域网内访问192.0.0.1:端口号

就可以访问网页版的为知笔记了
screenwiz.jpg

默认管理员账号是admin@wiz.cn 密码是123456

常用命令

开启wiz

docker start wiz

关闭wiz

docker start wiz

常见问题

这里只列举我自己遇到过的问题

笔记创建的时间不正确

可以通过更改docker时区

docker exec -it wiz /bin/bash
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
exit

这里的Asia/Shanghai可以改成其他时区

返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 1 条评论
  1. 生产环境用C8???

0:00

    “我们的征途是星辰大海”