云原生之使用Docker部署Minimalist-web-notepad个人笔记本

简介: 云原生之使用Docker部署Minimalist-web-notepad个人笔记本

一、Minimalist-web-notepad介绍

Minimalist-web-notepad是一款类似于notepad的纯文本笔记本,可以用来做记事本,也可以用来做临时记录的工具。

二、检查docker状态

1.检查docker版本

[root@docker ~]# docker -v
Docker version 20.10.18, build b40c2f6

2.检查docker状态

[root@docker ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2022-10-26 13:21:18 CST; 11h ago
     Docs: https://docs.docker.com
 Main PID: 9793 (dockerd)
    Tasks: 36
   Memory: 1.3G
   CGroup: /system.slice/docker.service
           ├─  9793 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           ├─173082 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 3000 -container-ip 172.25.0.3 -container-port 3000
           └─173091 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 3000 -container-ip 172.25.0.3 -container-port 3000

Oct 26 16:59:06 docker dockerd[9793]: time="2022-10-26T16:59:06.456488535+08:00" level=error msg="42d62e81dc88347ac44d0ef315bef17c064cb...ntainer"
Oct 26 16:59:06 docker dockerd[9793]: time="2022-10-26T16:59:06.456534462+08:00" level=error msg="Handler for POST /v1.25/containers/42d62e81dc...
Oct 26 17:00:42 docker dockerd[9793]: time="2022-10-26T17:00:42.218302334+08:00" level=info msg="ignoring event" container=3e3b26f20611...kDelete"
Oct 26 17:00:42 docker dockerd[9793]: time="2022-10-26T17:00:42.227578258+08:00" level=info msg="ignoring event" container=0bd46f5d8ec4...kDelete"
Oct 26 17:00:43 docker dockerd[9793]: time="2022-10-26T17:00:43.707019873+08:00" level=info msg="ignoring event" container=250cba155045...kDelete"
Oct 26 17:00:44 docker dockerd[9793]: time="2022-10-26T17:00:44.228501588+08:00" level=info msg="ignoring event" container=d1ad595bda8b...kDelete"
Oct 26 17:00:45 docker dockerd[9793]: time="2022-10-26T17:00:45.161097871+08:00" level=info msg="ignoring event" container=66dd8a21b646...kDelete"
Oct 26 17:00:45 docker dockerd[9793]: time="2022-10-26T17:00:45.276369806+08:00" level=info msg="ignoring event" container=3aa83e0effdb...kDelete"
Oct 26 17:00:45 docker dockerd[9793]: time="2022-10-26T17:00:45.392793529+08:00" level=info msg="ignoring event" container=12cc3dae3933...kDelete"
Oct 26 17:00:45 docker dockerd[9793]: time="2022-10-26T17:00:45.669979290+08:00" level=info msg="ignoring event" container=03d669438b91...kDelete"
Hint: Some lines were ellipsized, use -l to show in full.

三、下载Minimalist-web-notepad镜像

[root@docker ~]# docker pull jdreinhardt/minimalist-web-notepad
Using default tag: latest
latest: Pulling from jdreinhardt/minimalist-web-notepad
bf5952930446: Pull complete 
a409b57eb464: Pull complete 
3192e6c84ad0: Pull complete 
43553740162b: Pull complete 
d8b8bba42dea: Pull complete 
eb10907c0110: Pull complete 
10568906f34e: Pull complete 
03fe17709781: Pull complete 
98171b7166c8: Pull complete 
3978c2fb05b8: Pull complete 
71bf21524fa8: Pull complete 
24fe81782f1c: Pull complete 
7a2dfd067aa5: Pull complete 
4f55e0effe4d: Pull complete 
e796f788f07f: Pull complete 
7c215e9ce78c: Pull complete 
Digest: sha256:efc19bf1e39f520fe4757606f78811b1f6e7a770b560e269631c384adf019910
Status: Downloaded newer image for jdreinhardt/minimalist-web-notepad:latest
docker.io/jdreinhardt/minimalist-web-notepad:latest

四、创建Minimalist-web-notepad容器

1.创建数据目录

[root@docker ~]# mkdir -p /data/webnotepad
[root@docker ~]# cd /data/webnotepad/

2.目录授权

chmod -R 777 /data/webnotepad/

3.创建Minimalist-web-notepad容器容器

[root@docker webnotepad]# docker run -d --name notepad --restart always -p 89:80 -v /data/webnotepad/data:/var/www/html/_tmp jdreinhardt/minimalist-web-notepad:latest
a13c1003805a79d8164ea9d286b4fcdaeac1be21fbba5b63d95a3a843aba3fa8

4.查看容器状态

[root@docker webnotepad]# docker ps
CONTAINER ID   IMAGE                                       COMMAND                  CREATED          STATUS          PORTS                                       NAMES
a13c1003805a   jdreinhardt/minimalist-web-notepad:latest   "minimalist-web-note…"   29 seconds ago   Up 28 seconds   0.0.0.0:89->80/tcp, :::89->80/tcp           notepad


五、访问Minimalist-web-notepad

image.png

六、使用Minimalist-web-notepad

1.新建在线文本

image.png

2.保存文件

ctrl +s保存

image.png

3.查看保存的文件

image.png

相关文章
|
5天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
54 20
|
7天前
|
应用服务中间件 Linux nginx
部署使用 CHAT-NEXT-WEB 基于 Deepseek
本文介绍如何在阿里云轻量服务器上部署基于 `Deepseek` 的 `CHAT-NEXT-WEB` 项目。首先,准备一台 Linux 服务器并安装 Docker,确保防火墙允许特定端口访问。接着,通过阿里云容器镜像服务解决国内网络限制问题,将镜像推送到私有仓库并拉取到本地。配置并启动 `chat-next` 项目,使用 Deepseek API 进行优化。最后,安装 Nginx 和 Certbot 配置 HTTPS 访问,确保安全性和自动续签。整个过程需严格遵循官方文档,以避免因网络问题导致的安装失败。
|
2月前
|
存储 Kubernetes 开发者
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
Docker 是一种开源的应用容器引擎,允许开发者将应用程序及其依赖打包成可移植的镜像,并在任何支持 Docker 的平台上运行。其核心概念包括镜像、容器和仓库。镜像是只读的文件系统,容器是镜像的运行实例,仓库用于存储和分发镜像。Kubernetes(k8s)则是容器集群管理系统,提供自动化部署、扩展和维护等功能,支持服务发现、负载均衡、自动伸缩等特性。两者结合使用,可以实现高效的容器化应用管理和运维。Docker 主要用于单主机上的容器管理,而 Kubernetes 则专注于跨多主机的容器编排与调度。尽管 k8s 逐渐减少了对 Docker 作为容器运行时的支持,但 Doc
177 5
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
|
2月前
|
人工智能 缓存 异构计算
云原生AI加速生成式人工智能应用的部署构建
本文探讨了云原生技术背景下,尤其是Kubernetes和容器技术的发展,对模型推理服务带来的挑战与优化策略。文中详细介绍了Knative的弹性扩展机制,包括HPA和CronHPA,以及针对传统弹性扩展“滞后”问题提出的AHPA(高级弹性预测)。此外,文章重点介绍了Fluid项目,它通过分布式缓存优化了模型加载的I/O操作,显著缩短了推理服务的冷启动时间,特别是在处理大规模并发请求时表现出色。通过实际案例,展示了Fluid在vLLM和Qwen模型推理中的应用效果,证明了其在提高模型推理效率和响应速度方面的优势。
云原生AI加速生成式人工智能应用的部署构建
|
3月前
|
Kubernetes Cloud Native 微服务
云原生入门与实践:Kubernetes的简易部署
云原生技术正改变着现代应用的开发和部署方式。本文将引导你了解云原生的基础概念,并重点介绍如何使用Kubernetes进行容器编排。我们将通过一个简易的示例来展示如何快速启动一个Kubernetes集群,并在其上运行一个简单的应用。无论你是云原生新手还是希望扩展现有知识,本文都将为你提供实用的信息和启发性的见解。
|
3月前
|
敏捷开发 Kubernetes Cloud Native
阿里云云原生技术为企业提供了一套高效、灵活的解决方案,支持跨云部署与管理
在多云环境中,阿里云云原生技术为企业提供了一套高效、灵活的解决方案,支持跨云部署与管理。通过容器化、服务网格等技术,实现了应用的一致性与可移植性,简化了多云环境下的资源管理和服务治理,帮助企业应对复杂的云环境挑战,加速数字化转型。
92 5
|
3月前
|
开发者 Docker Python
从零开始:使用Docker容器化你的Python Web应用
从零开始:使用Docker容器化你的Python Web应用
110 1
|
3月前
|
运维 Cloud Native 云计算
云原生之旅:Docker容器化实战
本文将带你走进云原生的世界,深入理解Docker技术如何改变应用部署与运维。我们将通过实际案例,展示如何利用Docker简化开发流程,提升应用的可移植性和伸缩性。文章不仅介绍基础概念,还提供操作指南和最佳实践,帮助你快速上手Docker,开启云原生的第一步。
|
3月前
|
运维 Kubernetes Cloud Native
云原生技术入门:Kubernetes和Docker的协同工作
【10月更文挑战第43天】在云计算时代,云原生技术成为推动现代软件部署和运行的关键力量。本篇文章将带你了解云原生的基本概念,重点探讨Kubernetes和Docker如何协同工作以支持容器化应用的生命周期管理。通过实际代码示例,我们将展示如何在Kubernetes集群中部署和管理Docker容器,从而为初学者提供一条清晰的学习路径。
|
3月前
|
机器学习/深度学习 数据采集 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用

热门文章

最新文章

  • 1
    Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
    24
  • 2
    AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
    19
  • 3
    【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
    54
  • 4
    部署使用 CHAT-NEXT-WEB 基于 Deepseek
    328
  • 5
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    26
  • 6
    java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
    39
  • 7
    零基础构建开源项目OpenIM桌面应用和pc web- Electron篇
    28
  • 8
    【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
    20
  • 9
    FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
    53
  • 10
    springSecurity学习之springSecurity过滤web请求
    60