使用Docker部署思源笔记,可通过WEB访问
使用Docker部署思源笔记,可通过WEB访问
17条评论
上一篇文章分享了《 一款本地优先的笔记软件“思源笔记”支持Markdown所见所得 》,趁热打铁,这篇文章继续分享Docker部署思源笔记,并通过浏览器访问。
Docker部署思源笔记解决了什么问题?
官方对Docker部署提供的信息很少,网上也没说明白Docker部署和本地安装思源笔记到底有什么不同,一开始xiaoz以为Docker部署思源笔记是一个服务端,可以帮我同步本地数据。结果部署后才发现Docker部署也是一个客户端(也可以说是一个节点),主要是方便不想安装客户端的朋友,可以通过浏览器进行访问,所以Docker部署并没有解决同步问题。
Docker部署思源笔记
如果您已经安装好了Docker,直接复制下面的命令运行即可:
docker run -d \-v /data/apps/siyuan/workspace:/siyuan/workspace \-p 6806:6806 \-u $(id -u):$(id -g) \b3log/siyuan:v1.9.0 \--workspace=/siyuan/workspace/
您需要修改的地方有:
访问与配置
安装完毕后通过
http://IP:6806
进行访问,默认是英文界面,按快捷键打开设置 - Appearance - Language - 选择中文进行切换。
默认情况下所有用户都可以访问,不太安全,继续按打开设置 - 关于 - 访问授权码 - 设置访问授权码。
开启访问授权码后下次访问就需要输入授权码才能打开。
其它设置和客户端都是一样的,可以参考我上一篇文章《 一款本地优先的笔记软件“思源笔记”支持Markdown所见所得 》
总结
Docker部署WEB 应用
1、环境:阿里云服务器 2、CentOS7系统 3、Docker成功部署
这里前提docker 已经成功部署啦,现有有一个简单的测试案例,在docker上部署一个应用从而访问web。
接下来让我们尝试使用 docker 构建一个 web 应用程序。
我们将在Docker容器中运行一个 Python Flask 应用来运行一个web应用。
通过 -p 参数来设置一样的端口:
docker ps 查看正在运行的容器
容器内部的 5000 端口映射到我们本地主机的 5000 端口上。
这时我们可以通过浏览器访问WEB应用
发现 访问失败
指定外网端口为5000,
1. 本地测试能否打开测试页
本地没有问题。
2. 浏览器中访问
在任意一台电脑上输入公网IP+端口号 (此端口号为运行WEB应用时指定的端口号5000) 如我的阿里云公网IP为123.11.11.11 此时在任意一台有网络的浏览器地址栏输入公网IP:应该会出现测试页 但现在出现如下图所示:
显示打不开
查啦大量资料,以前曾经也解决过,一定弄明白自已购买的地区后,再去设置安全组的配置规则。
***1. 登录阿里云管理控制台**** 2.找到云服务器ECS-概览
5. 手动添加端口5000
6. 最后保存,再从浏览器地址栏输入公网IP加端口号5000成功显示测试页如图:
docker如何编写网页?
Docker 是一种流行的容器化技术,可以帮助开发人员快速创建和部署应用程序。 如果您想在 Docker 中编写网页,可以按照以下步骤:1. 选择一个适合您的 Web 开发框架,例如 、Ruby on Rails 或 Flask 等。 2. 创建一个 Dockerfile 文件,用于构建 Docker 镜像。 您可以在 Dockerfile 中指定所需的操作系统、安装所需的软件包、将应用程序复制到容器中等。 3. 在 Dockerfile 中设置端口映射。 这将允许您将容器内部的端口映射到主机上的端口,以便您可以通过 Web 浏览器访问您的网页。 4. 在 Dockerfile 中设置 CMD 指令,以便在容器启动时运行您的应用程序。 5. 使用 docker build 命令构建 Docker 镜像。 6. 使用 docker run 命令启动 Docker 容器,并将主机端口与容器端口进行映射。 7. 在 Web 浏览器中访问您的网页,以确保它可以正常工作。 需要注意的是,Docker 可以帮助您轻松地创建和部署应用程序,但是网页的编写和设计仍然需要您自己完成。
win10 docker环境部署好以后,为什么8004端口可以浏览器访问,8085端口不可以?
问题详情
外链关键词: 欧美范女生头像 怀孕梦见跟别人吵架 酒店评价回复 统招专升本培训哪家比较好 成都市邮政编码是多少 学校教师培训制度 军队专升本学历有什么用 郑爽cos太阳女神本文地址: https://www.q16k.com/article/4df4eb667b003c3712c4.html