可以来这里找到项目https://github.com/pereorga/minimalist-web-notepad/tree/docker
这个项目长这样的,可以随意更改url中最后的部分,比如下面的是test。来访问自己的文本。
没创建过的就自动创建,创建过的就访问
首先创建文件夹并进入
mkdir notepad
cd notepad
然后下载项目文件
wget https://github.com/pereorga/minimalist-web-notepad/archive/refs/heads/docker.zip
下面要解压zip
如果没安装zip,可以先安装一下,如果安装过,这步直接跳过
yum install zip
然后解压文件,另外解压完了就可以删掉压缩包了,然后进解压出来的文件夹
unzip docker.zip
rm -rf docker.zip
cd minimalist-web-notepad-docker/
建立docker镜像
docker build -t minimalist-web-notepad .
安装minimalist-web-notepad
其中有几个地方改一下
/root/docker-data/notepad/notepad-data换成你存放数据的文件夹
9001:80里的9001换成你想使用的服务器端口
docker run -d -it --restart=always --name minimalist-web-notepad -v /root/docker-data/notepad/notepad-data:/var/www/html/_tmp -p 9001:80 minimalist-web-notepad
这就搭建完了,可以去nginx里反向代理一下。不代理也可以直接通过端口访问
有一些其他功能比如看log,可以去GitHub上看一下,他里面有介绍。