Solo 挂载皮肤后 docker 启动 网站 503

本贴最后更新于 1974 天前,其中的信息可能已经沧海桑田

docker run --detach --name solo --network=host
--env RUNTIME_DB="MYSQL"
--env JDBC_USERNAME="root"
--env JDBC_PASSWORD=""
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver"
--env JDBC_URL="jdbc:
b3log/solo --listen_port=80 --server_scheme=http --server_host=xxxxxxxxx --server_port=80 --volume ~/skins/:/opt/solo/skins/

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1436 引用 • 10056 回帖 • 491 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖
  • 皮肤
    38 引用 • 382 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8485 引用 • 38645 回帖 • 154 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Blackman99

    ~/skins/ 换成绝对路径试试呢

    1 回复
  • hugqq
    作者

    docker run --detach --name solo --network=host
    --env RUNTIME_DB="MYSQL"
    --env JDBC_USERNAME="root"
    --env JDBC_PASSWORD=""
    --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver"
    --env JDBC_URL="jdbc:
    --volume /root/skins/:/opt/solo/skins/
    b3log/solo --listen_port=80 --server_scheme=http --server_host=xxxxxxx --server_port= 还是报错

    1 回复
  • Blackman99

    可以贴一下 docker 日志截图以及前端 F12 调试请求截图吗

  • hugqq
    作者

    解决了..少了默认皮肤 Pinghsu

    1 回复
  • Reason0701

    怎么解决的说下,没一个人说下这个皮肤的安装

    1 回复
  • InkDP

    别人说了啊,需要挂载默认皮肤 Pingsu

    2 回复
  • Reason0701

    这么挂载啊

  • Reason0701

    我那个皮肤放在那个 skins 目录下了,用 docker 挂载的时候还是报错

    1 回复
  • Reason0701

    这个帖子我早就看过了,并没有详细说明皮肤的安装,只是一笔带过,

    1 回复
  • InkDP

    额 我感觉说的够清楚了啊

    • 在你的服务器上创建一个目录用于存放皮肤,比如我的 /dockerData/solo/skins/
    • 然后将你要挂载的皮肤放到上面那个目录下
    • 最后删除当前容器 重新启动一个容器,添加参数 --v /dockerData/solo/skins/:/opt/solo/skins/,这个添加时要注意位置,要添加到 b3log/solo --listen... 的上面一排
    1 回复
    1 操作
    InkDP 在 2019-09-05 11:24:36 更新了该回帖
  • Reason0701

    嗯嗯

    2 回复
    1 操作
    Reason0701 在 2019-09-05 13:36:34 更新了该回帖
  • InkDP

    原来你用的我的皮肤呀,你的挂载目录必须是干净的(不能存在与皮肤无关的东西)

  • InkDP

    你想看日志文件的话就不要加 rm,加了 rm 容器关闭时就会自动删除,容器出现 bug 就会自动关闭,关闭就会触发 rm,就看不到日志了哟

    1 回复
  • Reason0701

    ~~我知道,我把那个目录下的文件全部删除了,挂载还报一样的错。

    1 回复
    1 操作
    Reason0701 在 2019-09-05 13:35:47 更新了该回帖
  • InkDP

    保错信息说的很清楚 缺少默认皮肤 Pingsu

    1 回复
  • Reason0701

    解决了,说一下解决办法,方便下别人,
    先把皮肤 down 下来:
    git clone https://github.com/b3log/solo-skins.git
    进入 solo-skins 目录删除除了皮肤文件夹以外的文件
    rm -rf README.md
    挂载容器
    docker run --detach --name solo --network=host
    --env RUNTIME_DB="MYSQL"
    --env JDBC_USERNAME="root"
    --env JDBC_PASSWORD="root"
    --env JDBC_DRIVER="com.mysql.jdbc.Driver"
    --env JDBC_URL="jdbc:
    --volume /root/solo-skins/:/opt/solo/skins/
    b3log/solo --listen_port=8080 --server_scheme=http --server_host=www.yuming.com

    1 回复
  • InkDP 1

    --server-scheme=https 长点心
    而且,如果你不使用社区皮肤的话 不需要挂载皮肤

    2 回复
  • Reason0701

    额,我没有证书,这样也是能访问的

  • Reason0701

    新皮肤 solo-nexmoe 这个皮肤怎么安装,按照官方说的要安装 hexo,照着官方文档操作一顿报错,你知道怎么安装吗,不知道的话就算了。

    1 回复
  • InkDP 2

    solo-nexmoe 我就是作者,直接拉下来放到你的 skins 目录下就可以了,记得切换分支到 temporarysolo-nexmoe 才是 solo 的皮肤,你说的要用 hexo 的那个是 nexmoe

    1 回复
  • Reason0701

    已经部署成功了,感谢作者大大。FR28N5QT4Y78VZXXM1.png

    1 回复
  • 部署成功麻烦整一个详细教程吧,我也看下怎么操作,最近看到社区好多人开发的皮肤挺好看的 😄

    3 回复
  • csfwff 1

    huaji 丢 skins 文件夹下就完事了 要啥子教程

    2 回复
  • 没有操作过 心理不安稳trollface

  • skin 文件夹在在哪里

    1 回复
  • csfwff 1

    docker 似乎得自己挂载trollface

  • InkDP 1

    如果你用的 docker 的话可以查看 从零开始安装 solo 博客 的后记那儿

    1 回复
  • 参考这个,可以了
    image.png

    但是,这款皮肤整我的博客咋不好看了
    image.png

    1 回复
  • InkDP 1

    样式的话切换分支到 temporary ,主图的原因的话,启用配图吧

请输入回帖内容 ...

推荐标签 标签

  • 反馈

    Communication channel for makers and users.

    123 引用 • 913 回帖 • 249 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖
  • 招聘

    哪里都缺人,哪里都不缺人。

    190 引用 • 1057 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖 • 43 关注
  • 创业

    你比 99% 的人都优秀么?

    85 引用 • 1399 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 321 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 2 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 222 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    123 引用 • 74 回帖 • 1 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    5 引用 • 107 回帖 • 1 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    77 引用 • 430 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    55 引用 • 85 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 593 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 638 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 370 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    26 引用 • 196 回帖 • 17 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 354 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 614 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    93 引用 • 899 回帖 • 1 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 409 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8485 引用 • 38644 回帖 • 154 关注