在线PS、在线PDF、在线IT工具箱,盘点这些Docker部署的在线好用工具

在线PS、在线PDF、在线IT工具箱,盘点这些Docker部署的在线好用工具
2024年01月10日 10:18 什么值得买

作者:可爱的小cherry

前言

大家好,这里是可爱的Cherry。

在日常工作学习中,不知道大家有没有遇到过这种情况,我们偶尔会遇到一些麻烦小事,因为事情太小又不常用,以至于一下解决不了。

比如想P个图,想转换一个PDF,但是手头又没有合适的工具,于是乎,去网站上搜索一些方便快捷的小工具,然后忍受频繁的转跳和万恶的广告。

今天,Cherry教大家搭建一些数据自己的在线工具,还有手把手教你如何使用Dockerfile创建镜像哦~深度学习好文,值得收藏!

⭐一、在线PDF工具

(一)系统介绍

Stirling-PDF是一款功能强大的本地托管的基于 Web 的 PDF 操作工具,使用 docker部署。该自托管 Web 应用程序最初是由ChatGPT全权制作的,现已发展到包含广泛的功能来处理您的所有 PDF 需求。允许对 PDF 文件执行各种操作,例如拆分、合并、转换、重组、添加图像、旋转、压缩等。

(二)部署教程

❗本项目不涉及到路径映射

❗更改端口映射后,通过ip:port打开网页

docker run -d --name s-pdf -p 18081:8080 frooodle/s-pdf:laest

以下是可选参数

-v /location/of/trainingData:/usr/share/tesseract-ocr/5/tessdata #自定义数据路径

-v /location/of/extraConfigs:/configs #自定义配置路径

-v /location/of/logs:/logs #自定义日志路径

-e DOCKER_ENABLE_SECURITY=false #密码登录

⭐二、在线IT工具箱

(一)系统介绍

  • 比如突然忘记掩码转码

  • 想查一下某个IP的位置

  • 记不清楚docker cli和docker compose转换规则

  • 想对比一下两片文字的差异

  • 准备转换一个信息为二维码

包括有加密、代码格式转换、网页工具、图片工具、开发工具、网络工具、数学测绘工具、文本工具等,项目小而全,让自己可以方便的快速找到需要的工具。

🟡文本对比

🟡Docker——Docker compose转换

🟡网络管理

🟡日期格式转换

🟡Emoji大全

(二)部署教程

❗本项目不涉及到路径映射

❗更改端口映射后,通过ip:port打开网页

docker run -d --name it-tools --restart unless-stopped -p 21111:80 corentinth/it-tools:latest

首页可以切换为中文,切换暗亮模式

⭐三、在线PS工具

(一)系统界面

说到在线PS,不得不提到传奇的Photopea而国内版本则是PSgaoding。据说开发者凭借这款在线PS版本在30岁前获得了财富自由。 Photoshop 的最佳替代品之一,其界面几乎与 Photoshop 相同。 主要区别在于它是基于在线的编辑器,您无需安装任何应用程序。

今天介绍的是离线版本的Photopea,功能和在线版一致,也通过网页打开。

(二)部署教程

本次部署无法一键docker,因为github以及相关平台上的代码都被下架了。我们需要通过自建镜像的方法来实现部署。

首先来到我们常用的目录,如

cd /volume1/docker/ps

git clone https://git.nixnet.services/DUOLabs333/Photopea-Offline.git .

# 或者来到https://git.nixnet.services/DUOLabs333/Photopea-Offline下载文件后,上传到群晖的/volume1/docker/ps目录下,并解压

touch Dockerfile

vim Dockerfile

将以下代码复制到Dockerfile文件内,然后按ESC退出,输入:wq!保存

FROM alpine

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

RUN cat /etc/apk/repositories

WORKDIR /var/run/photopea

RUN apk update && apk upgrade

RUN apk add git python3

COPY www.photopea.com ./www.photopea.com

EXPOSE 8887

ENTRYPOINT ["python3", "-m", "http.server", "--directory", "www.photopea.com", "8887"]

确保git上下载的文件和Dockerfile在同一层级

输入以下指令新建镜像photopea_offline:latest

docker build . -t photopea_offline:latest

然后就是常规的docker run了,完成以后通过ip:port就能打开系统

docker run -d --name ps -p 8887:8887 photopea_offline:latest

最后

在线PS部署相对来说会复杂一点,主要涉及到Dockerfile的使用,你学废了吗?~

学会以后,你会发现很多github上的好项目,没有docker run部署方法的,但是都可以自建镜像部署哦,思路是不是一下子就打开了!

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部