作为喜欢折腾的小白,从没有玩过 docker 终端操作,最近也试了试 docker 伺服的思源笔记,通过读了帮助文件,结合版上大神的一些操作,竟也完成了安装。简单总结一下安装过程。装完了再看,只要把过程中的注意点搞清楚,过程也很简单。
1. 下载 docker 镜像
在群辉 docker 中“注册表”搜索 b3log/siyuan 下载
2.打开群辉终端
打开 ssh telent(在控制面板-终端机和 SMNP) ,设置端口(公网打开 ssh 端口映射)
打开 admin 账号,设置密码
3.windows 进入群辉终端
- 下载 putty 安装
- 输入地址和端口进入群辉终端
- 输入 admin 账号,输入设置的密码
- 输入
sudo -i
进入 root,设置 root 密码 - 进入 root 权限账户
以上准备工作完成。
4.启动 docker 伺服
在 root 权限账号中进行以下操作
- 输入
docker pull b3log/siyuan
,拉取镜像。 - 输入
docker run -d -v /volume1/siyuan/workspace/:/siyuan/workspace/ -p 6806:6806 b3log/siyuan --resident=true --workspace=/siyuan/workspace/ --authCode=password
启动 docker 伺服完成
注意:
/volume1/siyuan/workspace/
为你要读取或保存的笔记位置,必须是完整路径,可以在 file station 里右键-属性查看完整路径。这个文件是你事先需要自行新建的。/siyuan/workspace/
是镜像里的位置,具体解释参考笔记自带的帮助文件 docker 伺服--authCode
值为登录密码,可用 BEYOND 来免密码登录。若为有密码登录时,登录账号默认为 siyuan。
ps:如果只想装着玩,可以只在群辉 docker 界面中启动镜像,之后在高级设置里本地端口改成 6806,启动命令输入 --authCode BEYOND
(这个命令和终端里输入的不一样),之后确定就可以进去。其他命令一起输进去的时候就不识别,还没搞清楚这里的原因,可能命令格式有问题。打开伺服后在宿主机器上是看不到创建的文件的,默认只保存在容器里了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于