背景 有台服务器 docker 容器的映射文件用的通过 ISCSI 挂载的目录 /opt/data,于是启动的时候可能就会出问题,iscsi 还没挂载完成 docker 服务就启动了,所以需要简单修改一下 操作步骤 通过 service status docker
阅读全文分类: 容器
基于 Docker 部署 Fail2Ban 拦截 FreeSwitch 恶意请求
新建 docker-compose.yml — services: fail2ban: image: docker.1ms.run/crazymax/fail2ban:latest container_name: fail2ban cap_add: – NET_ADMIN – NET_RAW network_mode: host environment: – PUID=1000 – PGI
阅读全文Docker 容器非 root 用户监听 80 端口
起因是基于 CentOS 的 Docker 容器里启动 nginx 进程时提示无法监听 80 端口 docker bind() to 0.0.0.0:80 failed (13: Permission denied) 这是因为在 Linux 系统下默认只有 root 用户才能监听 1024 以下的端口,而
阅读全文基于 Docker 定时打印文件
先说背景,喷墨打印机有个很大的缺点,当长时间不打印时特别容易阻塞打印头,家用的打印任务还没那么多,所以就想配置个打印任务,隔三岔五打印个测试页 然后就是今天的主角 CUPS, CUPS 是 linux 系统下用来管理打印
阅读全文运行中的 container 反向生成 docker-compose.yml
某些特殊情况可能导致 docker-compose.yml 被删掉且找不回了,但是运行中的 container 还没有删掉,那么有没有可能通过 container 反向生成配置文件呢? 答案是可以的 docker-autocompose: pip install pyaml pip i
阅读全文ESXi 禁用 swap 节省硬盘空间
目标 ESXi 主机默认是开启虚拟内存的,它可以在虚拟机的预留内存不足且申请不到物理内存时通过交换文件 (vswap) 申请内存。 为了实现这个功能,虚拟机会在创建时自动根据虚机非预留内存大小创建一个同等大小的 swap
阅读全文ESXI 平台下 FreeNAS 系统 SCSI 异常处理
存储切到 FreeNAS 上运行有段时间了,发现经常有个内核错误的日志,基本信息如下: > random: unblocking device. > Trying to mount root from zfs:freenas-boot/ROOT/default []… > (da1:mpt0:0:1:0):
阅读全文HTPC 升级日志
简介 之前的 HTPC 底层是一台 Win Server ,主板开的 RAID1,启用了 HyperV、WSL,安装了 MySQL 和 Docer,在 WSL 里安装了 SeaFile,在 HyperV 里直通网卡安装了爱快,在 Docker 里开了 Gogs 和 PadLock 等,大项就
阅读全文基于 IIS + Docker 部署 Walle-Web
背景 乱七八糟的机器太多,部署操作太费劲,于是找了个 star 数最高的代码部署平台 walle-web 打算部署到 htpc 上执行自动化部署操作。部署环境直接基于 docker 了,数据库仍使用本地库。 启动 假设部署服务到 examp
阅读全文Windows 基于 Docker 安装 Git 仓库 Gogs
随着开发时间越来越长,攒下的乱七八糟的代码和手欠写的小玩具也越来越多,衍生出来的一个问题就是放在哪。 如果代码质量好,写个说明扔到 GitHub 上自然不错,但有些质量差的或者不想让别人看到的就有点麻烦了,之
阅读全文