首页 > 系统相关 >Ubuntu22.04 LTS 基于docker部署思源笔记

Ubuntu22.04 LTS 基于docker部署思源笔记

时间:2024-12-03 17:54:22浏览次数:3  
标签:LTS -- siyuan Ubuntu22.04 6806 workspace docker dir

Ubuntu22.04 LTS 基于docker部署思源笔记

官网地址:

https://b3log.org/siyuan/

GitHub地址:

https://github.com/siyuan-note/siyuan

1. 启动docker容器

docker run -d \
  -v workspace_dir_host:workspace_dir_container \
  -p 6806:6806 \
  --restart always \
  b3log/siyuan \
  --workspace=workspace_dir_container \
  --accessAuthCode=xxx


# 举例
docker run -d \
  -v /siyuan:/siyuan \
  -p 6806:6806 \
  --restart always \
  b3log/siyuan:latest \
  --workspace=/siyuan \
  --accessAuthCode=123456

参数说明:

参数 说明
workspace_dir_host 宿主机的工作空间文件夹路径
workspace_dir_container 容器的工作空间文件夹路径,和后面的--workspace​保持一致
--restart always 容器的重启策略,此处表示只要容器退出,始终重启容器
--accessAuthCode 访问的授权码,相当于你登陆的时候的密码

温馨提示:
此处拉镜像会去镜像官网拉,需要开“代理”


查看容器状态

[root@docker3:~]# docker ps -l
CONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                       NAMES
a323e69c4028   b3log/siyuan:latest   "/opt/siyuan/entrypo…"   39 seconds ago   Up 39 seconds   0.0.0.0:6806->6806/tcp, :::6806->6806/tcp   magical_dijkstra

2. web页面测试服务

10.0.0.3:6806

3. 设置为中文界面


温馨提示:
如果设置完成后还是英文界面,关掉浏览器页面重新访问即可。

标签:LTS,--,siyuan,Ubuntu22.04,6806,workspace,docker,dir
From: https://www.cnblogs.com/jasper2023/p/18584613

相关文章

  • langfuse使用的postgresql异机备份和恢复(docker)
    环境:OS:Centos71.备份##备份exportPGPASSWORD=postgres/opt/pg16/bin/pg_basebackup-D"/backup/pgbak/basebackup/20241202"-Ft-Pv-Upostgres-h172.16.1.65-p54322.压缩备份带上-z参数进行压缩cd/backup/pgbak/basebackup[yeemiao@middlebasebackup]$tar-zcvf2......
  • 麒麟docker与gitlib安装
    迁移好后用:一、安装docker以下操作均在root用户下进行1.1 查看当前操作系统版本[root@db1~]#cat/etc/os-releaseNAME="KylinLinuxAdvancedServer"VERSION="V10(Sword)"ID="kylin"VERSION_ID="V10"PRETTY_NAME="KylinLinuxAdvancedServerV......
  • docker 配置文件
    、解决方案(1)查看DNS客户机的配置文件1cat/etc/resolv.conf 发现我的nameserver是8.8.8.8了,说明我的DNS出了问题需要新增DNS:nameserver114.114.114.114(2)修改配置文件1vim/etc/resolv.conf修改后如下   第一步:编辑Do......
  • docker-compose 部署 Redis 的一些警告
    背景内核参数overcommit_memory警告#WARNINGMemoryovercommitmustbeenabled!Withoutit,abackgroundsaveorreplicationmayfailunderlowmemorycondition.Beingdisabled,itcanalsocausefailureswithoutlowmemorycondition,seehttps://github.com......
  • 使用服务器docker搭建Pwn题目
    一、docker的安装1、安装前先卸载操作系统默认安装的dockersudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc2、安装必要支持sudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-commongnupglsb-release3、添加gpgKEY(阿......
  • Docker 容器映射端口访问限制
    在使用Docker容器时我们经常需要将容器端口映射到宿主机上。最基本的端口映射可以通过"PORT:PORT"来设置,比如"6379:6379"就是将容器的6379端口映射到宿主机的6379端口上。然而,这种基本的端口映射存在一个主要问题:默认情况下,任何能访问到宿主机的客户端都可以访问这个端......
  • 云原生周刊:Kubernetes 和 Docker 的对比
    开源项目推荐DokployDokploy是一个功能强大的开源平台,为开发者提供与Vercel、Netlify和Heroku类似的全栈部署与托管体验。它支持现代化的开发工作流,提供快速、可靠的部署服务,涵盖前端、后端和全栈应用。Dokploy的开源特性让开发者可以完全掌控基础设施,同时享受自动化部署......
  • Docker常用应用之稍后阅读
    1.简介wallabag是一款开源的,可以自托管的稍后阅读工具。提供了浏览器插件和手机客户端,可以很方便的收藏文章用于稍后再看。wallabag官网,wallabaggithub地址,wallabagdockerhub2.部署2.1.docker部署cd/docker_data/mkdir-pwallabag/datacdwallabagvidocker-compose.y......
  • docker常用命令
    跳过了docker的安装,可以自己搜索安装.目录下面需要存在一个Dockerfile的文件,内容类似如下:FROMpython:3.11-slimWORKDIR/appRUNpip3installflaskRUNpip3installFlask-CorsRUNpip3installFlask-SQLAlchemyRUNpip3installFlask-HTTPAuthRUNpip3inst......
  • 有关docker save压缩传输的思考
    背景使用gzip/bzip2/xz配合dockersave可以压缩镜像体积,使用管道传输时效率有何不同?试验$dockerimagelsros:jazzy-ros-coreREPOSITORYTAGIMAGEIDCREATEDSIZErosjazzy-ros-core82a20bffe6e26monthsago486MB$doc......