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

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

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 构思 - 分布式社区网络)。

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

    1434 引用 • 10054 回帖 • 489 关注
  • 安装

    你若安好,便是晴天。

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

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

    8135 引用 • 37078 回帖 • 160 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 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 ,主图的原因的话,启用配图吧

请输入回帖内容 ...

推荐标签 标签

  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 95 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 474 关注
  • flomo

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

    5 引用 • 107 回帖
  • danl
    132 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 1 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 357 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 2 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    32 引用 • 136 回帖 • 2 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 9 关注
  • OnlyOffice
    4 引用 • 3 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 171 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 351 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 328 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 588 回帖
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 117 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 617 关注
  • 快应用

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

    15 引用 • 127 回帖 • 1 关注
  • WiFiDog

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

    1 引用 • 7 回帖 • 590 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    47 引用 • 25 回帖
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 16 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    27 引用 • 225 回帖 • 168 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 547 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 54 回帖 • 62 关注