这 docker 折腾了好几天了,有没有适合小白用户的解决方案?

本贴最后更新于 1308 天前,其中的信息可能已经渤澥桑田

希望把 docker 做成小白也能使用的样子。

把 https 反代集成到 docker 中,把 docker 的安装等一系列过程集成到一个命令里。

用户提供服务器,证书(或自动生成),域名(或固定 ip)就行的那种。

好歹是商业软件,你的客户不只是 it 人,还有小白。

希望把一般 it 人才能搞的部分封装掉,然后告诉我需要提供啥我就提供啥这样。。。

打赏 20 积分后可见
20 积分
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26041 引用 • 108098 回帖 • 1 关注
1 操作
duyujie 在 2021-11-23 16:18:09 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • duyujie
    作者

    大佬的方案我看过了,看不懂。去阿里云租个服务器,配上公网 ip 是我的能力极限了。

  • 那为啥要搞 docker 呢?官方同步也不错啊

    1 回复
  • 感觉 docker 就不是小白玩的

  • 现在 Docker 部署确实有很多不完善的地方。Docker 部署目前不是主要开发重点,开发优先级:

    1. 桌面端
    2. 移动端
    3. 服务器端

    建议主要使用桌面端,轻度使用移动端,服务器端如果有时间再折腾,感谢理解。

    1 回复
  • xxlxx via macOS

    小白的方案就是使用官方的云端服务。。。🐶

    1 回复
  • xxlxx via macOS

    大佬你好,正好借楼问一下,如果 docker 设置了--ssl=true 和--servePath,我发现原来的局域网的默认 0.0.0.0:6806 就无法访问了,这是正常表现么

    1 回复
  • 设置了 --servePath 后就只能用这个地址访问了。

  • duyujie
    作者

    不是同一回事。官方同步我也在用,然后也需要有远程访问的方案。所以打算部署个 docker,与我家里机器同步。数据比较敏感需要 https。。。

  • duyujie
    作者

    云端同步也在用,docker 也需要。这两者解决的不是同一个问题。。。

  • leeooox

    群晖 docker 部署毫无压力,前面有帖子说的非常清楚。截图都一步步标注好了

    另外一个帖子也有说命令行的过程也写的很清楚,虽然没试过,但是看起来也不是很难。

    这还不够吗?

  • tiangao via macOS

    小白折腾啥,阿里云腾讯云华为云直接买

  • leizi via macOS

    我也是 docker 搞不定。现在的方案是用以前买的华为 windows 服务器(1 核 2G),阿里腾讯等云同理,然后远程桌面下载安装启动个 windows 版本,本机和手机就用 ip:6808 的方式访问的。(服务器的防火墙要把 6808 打开);

    如果有离线使用的需求,需要弄个类似坚果云的同步,但是一定记住:

    思源启动的时候,不要启动坚果云,关闭掉思源的时候,再启动!!!

    思源启动的时候,不要启动坚果云,关闭掉思源的时候,再启动!!!

    思源启动的时候,不要启动坚果云,关闭掉思源的时候,再启动!!!

  • 小白别用。认真的。不是说弄方便了不好,是这东西超出了你的能力范围了。弄成“一键”,封装所有细节,一旦出问题就是灾难。

    想弄复杂的技术方案就得搞清楚每一步为啥要这么做。自动生成证书不是好东西。nginx 反代不是好东西。我为啥这么说?我先不解释。如果你能自己列出来 12345 条 pro&con,能接受潜在的隐患,才值得去折腾去用它。要不然花半天时间给自己挖坑干嘛?完全没意义

请输入回帖内容 ...

推荐标签 标签

  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 648 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    115 引用 • 318 回帖
  • BookxNote

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

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

    1 引用 • 1 回帖 • 1 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 797 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    291 引用 • 4495 回帖 • 662 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 1 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 2 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    500 引用 • 1395 回帖 • 243 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 微软

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

    8 引用 • 44 回帖
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 183 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 464 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • TextBundle

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

    1 引用 • 2 回帖 • 86 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 1 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8216 回帖 • 4 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖 • 2 关注
  • AWS
    11 引用 • 28 回帖 • 8 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 148 关注
  • 自由行
    4 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 828 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    171 引用 • 1537 回帖 • 3 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 3 关注
  • GitHub

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

    209 引用 • 2040 回帖