为知笔记的私有化部署
在用户主目录建立一个wizdata的文件夹。为知笔记服务端会把所有的数据保存在这个目录里面
mkdir wizdata
下载并启动为知笔记服务
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 80:80 -p 9269:9269/udp wiznote/wizserver
注意:
如果您当前服务器/电脑的80端口已经被占用,则可以使用其他的端口,例如使用8080端口
将上面命令中的-p 80:80 修改为 -p 8080:80 即可。(前面代表当前服务器的端口,可以自行修改。后面的80端口不能修改)。
docker pull超时解决
配置Docker镜像源
如果不存在/etc/docker/daemon.json
这个配置文件,可以直接使用下面的命令:
# 创建目录
sudo mkdir -p /etc/docker
# 写入镜像配置
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
# 重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
如果已经存在/etc/docker/daemon.json
这个配置文件,手动复制下面的镜像地址加如到配置中:
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
别忘记重启Docker服务:
# 重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker