侧边栏壁纸
博主头像
STONE

行动起来,活在当下

  • 累计撰写 70 篇文章
  • 累计创建 67 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

docker-compose搭建it-tools

STONE
2024-04-09 / 0 评论 / 1 点赞 / 106 阅读 / 0 字
温馨提示:
本文最后更新于2024-04-09,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

相关地址

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 标记和未被容器使用的镜像


1

评论区