用Docker搭建一个为开发者提供方便的网页版IT工具箱-it-tools

it-tools是一个为开发者提供各种工具的开源项目,作为IT人士可以自己搭建一个这样的网站,非常的方便,我自己经常用到的一个工具是文本对比,真的非常好用,还有其他非常多的工具可以使用。那么今天就教大家如何用docker的方式在自己的服务器搭建这样一个web开源项目。

demo

https://it-tools.ywsj.cf/

准备条件

1)一台服务器,安装好docker环境

2)本项目的英文原版github:https://github.com/CorentinTh/it-tools/tree/v2023.11.2-7d94e11

3)本次使用的中文版的docker仓库:https://hub.docker.com/r/qingfeng2336/it-tools

安装

环境基于Ubuntu22.04安装。

前提:安装好docker和docker-compose

创建对应挂载目录

1
2
3
mkdir -p /mydata/docker-compose/it-tools

cd /mydata/docker-compose/it-tools

创建docker-compose.yml文件

1
vim docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
version: '3.3'
services:
it-tools:
container_name: it-tools
ports:
- '8080:80'
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: always
image: qingfeng2336/it-tools:latest

执行容器运行命令

1
2
docker compose up -d # 运行容器
docker compose ps # 查看是否开启成功

打开web页面使用

成功以后需要打开自己相应的端口防火墙就可以web端访问了

1
http://ip:8080

更新网站

1
2
3
4
cd /mydata/docker-compose/it-tools   # 进入项目目录
docker compose down # 停止容器
docker compose pull # 拉取最新镜像
docker compose up -d # 启动新容器

绑定域名

本文标题:用Docker搭建一个为开发者提供方便的网页版IT工具箱-it-tools

文章作者:LiJing

发布时间:2024年01月20日 - 09:45:33

最后更新:2024年02月03日 - 14:14:19

原始链接:https://blog-next.xiaojingge.com/posts/669377653.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------