相关地址
GitHub官方仓库:https://github.com/CorentinTh/it-tools 官方Demo:https://it-tools.tech/
创建安装目录
sudo -i
mkdir -p /root/data/docker_data/it-tools
cd /root/data/docker_data/it-tools
vim docker-compose.yml
docker-compose.yaml:
services:
it-tools:
container_name: it-tools
restart: unless-stopped
ports:
- '8380:80' #8380可以修改成服务器上未使用过的其他端口
image: 'corentinth/it-tools:latest'
打开服务器防火墙并访问网页
打开防火墙的端口 8380
查看端口是否被占用(以 8380 为例),输入:
lsof -i:8380 #查看 8380 端口是否被占用,如果被占用,重新自定义一个端口
如果啥也没出现,表示端口未被占用
-bash: lsof: command not found #出现这段代码
apt install lsof #安装 lsof
输入 http://ip:8380 访问
更新 it-tools
cd /root/data/docker_data/it-tools
docker-compose pull
docker-compose up -d # 请不要使用 docker-compose stop 来停止容器,因为这么做需要额外的时间等待容器停止;docker-compose up -d 直接升级容器时会自动停止并立刻重建新的容器,完全没有必要浪费那些时间。
docker image prune # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像
评论区