在日常工作学习中,不知道大家有没有遇到过这种情况,我们偶尔会遇到一些麻烦小事,因为事情太小又不常用,以至于一下解决不了。
今天,Cherry教大家搭建一些数据自己的在线工具,还有手把手教你如何使用Dockerfile创建镜像哦~深度学习好文,值得收藏!
一、在线PDF工具
(一)系统介绍
Stirling-PDF是一款功能强大的本地托管的基于Web的PDF操作工具,使用docker部署。该自托管Web应用程序最初是由ChatGPT全权制作的,现已发展到包含广泛的功能来处理您的所有PDF需求。允许对PDF文件执行各种操作,例如拆分、合并、转换、重组、添加图像、旋转、压缩等。
(二)部署教程
本项目不涉及到路径映射
更改端口映射后,通过ip:port打开网页
dockerrun-d--names-pdf-p18081:8080frooodle/s-pdf:laest
以下是可选参数
-v/location/of/trainingData:/usr/share/tesseract-ocr/5/tessdata#自定义数据路径
-v/location/of/extraConfigs:/configs#自定义配置路径
-v/location/of/logs:/logs#自定义日志路径
二、在线IT工具箱
包括有加密、代码格式转换、网页工具、图片工具、开发工具、网络工具、数学测绘工具、文本工具等,项目小而全,让自己可以方便的快速找到需要的工具。
文本对比
Docker——Dockercompose转换
网络管理
日期格式转换
Emoji大全
dockerrun-d--nameit-tools--restartunless-stopped-p21111:80corentinth/it-tools:latest
首页可以切换为中文,切换暗亮模式
三、在线PS工具
(一)系统界面
说到在线PS,不得不提到传奇的Photopea,而国内版本则是PSgaoding。据说开发者凭借这款在线PS版本在30岁前获得了财富自由。Photoshop的最佳替代品之一,其界面几乎与Photoshop相同。主要区别在于它是基于在线的编辑器,您无需安装任何应用程序。
今天介绍的是离线版本的Photopea,功能和在线版一致,也通过网页打开。
首先来到我们常用的目录,如
cd/volume1/docker/ps
touchDockerfile
vimDockerfile
将以下代码复制到Dockerfile文件内,然后按ESC退出,输入:wq!保存
FROMalpine
RUNsed-i's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g'/etc/apk/repositories
RUNcat/etc/apk/repositories
WORKDIR/var/run/photopea
RUNapkupdate&&apkupgrade
RUNapkaddgitpython3
COPYwww.photopea.com./www.photopea.com
EXPOSE8887
确保git上下载的文件和Dockerfile在同一层级
输入以下指令新建镜像photopea_offline:latest
dockerbuild.-tphotopea_offline:latest
然后就是常规的dockerrun了,完成以后通过ip:port就能打开系统
dockerrun-d--nameps-p8887:8887photopea_offline:latest
最后
在线PS部署相对来说会复杂一点,主要涉及到Dockerfile的使用,你学废了吗?~
学会以后,你会发现很多github上的好项目,没有dockerrun部署方法的,但是都可以自建镜像部署哦,思路是不是一下子就打开了!