Captain's Geek-Island Captain's Geek-Island
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)

SleepyOcean

走,找新大陆去
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)
  • 计算机基础

  • 并发专题

  • 性能调优专题

  • 工具专题

  • 源码框架专题

  • 设计模式

  • 分布式专题

  • 实战专题

    • QA展板
    • ES高可用集群搭建
    • Mysql主备复制架构
    • docker搭建基础中间件
    • docker部署微服务
    • k8s集群搭建
    • dockerhub私有容器仓库搭建
    • docker搭建sonarQube
    • docker搭建Confluence
    • docker搭建GitLab
    • Electron开发跨平台应用指南
    • Docker搭建ElasticSearch开发环境
    • Docker搭建Jenkins
    • Docker搭建ELK
    • Docker搭建nocas-server
    • Docker搭建各类Paas服务
      • 📒 Docker 搭建 思源笔记
      • ☁️ Docker 搭建 Cloudreve
      • 📖 Docker 搭建 小说管理器
      • 🎵 Docker 搭建 音乐播放器
      • 🍵 Docker 搭建 Gitea
      • ☁️ Docker 搭建 nexcloud
  • 技术杂文

  • 云原生专题

  • 大数据分析专题

  • 前端专题

  • 运维专题

  • 经验专题

  • 面试专题

  • 软实力专题

  • 架构师的路
  • 实战专题
SleepyOcean
2022-03-01
📒 Docker 搭建 思源笔记
☁️ Docker 搭建 Cloudreve
📖 Docker 搭建 小说管理器
🎵 Docker 搭建 音乐播放器
🍵 Docker 搭建 Gitea
☁️ Docker 搭建 nexcloud

Docker搭建各类Paas服务

# 📒 Docker 搭建 思源笔记

# 拉取镜像
$ docker pull b3log/siyuan

# 创建文件目录
mkdir -p siyuan/data/backup  \
 siyuan/data/conf    \
 siyuan/data/data    \
 siyuan/data/sync    \
 siyuan/data/temp

# 启动 siyuan 指定版本(例如v1.8.6)
docker run  --name siyuan  -it -d --privileged=true --restart=always -v  $PWD/siyuan/data:/home/siyuan/Documents/SiYuan -p 6806:6806 b3log/siyuan:v1.8.6 --servePath "siyuan.sleepyocean.cn"

# 停止并删除容器
docker stop siyuan && docker rm siyuan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# ☁️ Docker 搭建 Cloudreve

# 拉取镜像


# 创建文件目录
mkdir -p cloudreve/data/sharedfolders \
 cloudreve/data/config \
 cloudreve/data/db \
 cloudreve/data/avatar

# 写入配置
echo "# conf.ini
[Database]
DBFile = /cloudreve/db/cloudreve.db" > cloudreve/data/config/conf.ini

# 启动 cloudreve
docker run -d \
  --name cloudreve \
  -e TZ="Asia/Shanghai" \
  -p 5212:5212 \
  --restart=unless-stopped \
  -v $PWD/cloudreve/data/sharedfolders:/cloudreve/uploads \
  -v $PWD/cloudreve/data/config:/cloudreve/config \
  -v $PWD/cloudreve/data/db:/cloudreve/db \
  -v $PWD/cloudreve/data/avatar:/cloudreve/avatar \
  xavierniu/cloudreve
  
  # 更新 cloudreve
  docker stop cloudreve \
  && docker rm cloudreve \
  && docker pull xavierniu/cloudreve \
  && docker run -d \
  --name cloudreve \
  -e TZ="Asia/Shanghai" \
  -p 5212:5212 \
  --restart=unless-stopped \
  -v $PWD/cloudreve/data/sharedfolders:/cloudreve/uploads \
  -v $PWD/cloudreve/data/config:/cloudreve/config \
  -v $PWD/cloudreve/data/db:/cloudreve/db \
  -v $PWD/cloudreve/data/avatar:/cloudreve/avatar \
  xavierniu/cloudreve
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

# 📖 Docker 搭建 小说管理器

docker run -d -p 8090:8090 -v /储存图书的目录:/books --name bookbrowser_cn dezhao/bookbrowser_cn:latest
docker run -d -p 8090:8090  --name book dezhao/bookbrowser_cn:latest

1
2
3

# 🎵 Docker 搭建 音乐播放器

docker run -d --name yesplaymusic -p 3000:80 fogforest/yesplaymusic

1
2

# 🍵 Docker 搭建 Gitea

1)先将系统22端口空闲出来,即将默认ssh端口改为其他端口。

2)启动Gitea

# 创建文件目录
mkdir -p gitea/data

# 启动gitea
docker run -d --privileged=true --restart=always --name=gitea -p 22:22 -p 3000:3000 -v $PWD/gitea/data:/data gitea/gitea

# 移除旧容器
docker stop gitea && docker rm gitea
1
2
3
4
5
6
7
8

如果出现添加ssh的key到gitea服务器上,仍然无法推送,可尝试新建ssh key再配置一次。

# ☁️ Docker 搭建 nexcloud

docker run -d --restart=always -p 6888:80 -e DOMAIN=cloud.sleepyocean.cn -v $PWD/nextcloud:/var/www/html --name nextcloud nextcloud

docker stop nextcloud && docker rm nextcloud
1
2
3
#Paas #docker
上次更新: 2022/03/12, 04:03:00

← Docker搭建nocas-server FFmpeg使用指南 →

新鲜出炉
01
记录 - 快速搭建自动化部署平台
04-13
02
系统配置 - Android TV配置
02-12
03
系统配置 - Linux配置
12-31
更多文章>
Copyright © 2019-2025 SleepyOcean | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式