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

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

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

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

    1425 引用 • 10043 回帖 • 472 关注
  • 安装

    你若安好,便是晴天。

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

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

    6485 引用 • 29159 回帖 • 248 关注

相关帖子

欢迎来到这里!

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

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

请输入回帖内容 ...

推荐标签 标签

  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 3 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    207 引用 • 2031 回帖
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 2 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • 资讯

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

    53 引用 • 85 回帖
  • 微服务

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

    96 引用 • 155 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    940 引用 • 1458 回帖 • 159 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 35 关注
  • API

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

    76 引用 • 421 回帖
  • 快应用

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

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

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

    18 引用 • 72 回帖 • 1 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    273 引用 • 678 回帖
  • SOHO

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

    7 引用 • 55 回帖 • 97 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    60 引用 • 287 回帖 • 2 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 43 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 521 关注
  • 博客

    记录并分享人生的经历。

    270 引用 • 2386 回帖 • 1 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 3 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    51 引用 • 226 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 53 关注
  • 七牛云

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

    25 引用 • 215 回帖 • 162 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    131 引用 • 3637 回帖 • 1 关注
  • 阿里巴巴

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

    43 引用 • 221 回帖 • 247 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    169 引用 • 799 回帖