使用 DockerSlim 优化/精简 Docker容器镜像

使用 DockerSlim 优化/精简 Docker容器镜像

在日常 DevOps 与容器运维中,我们经常面对的问题是:容器镜像太大。在国外服务器上下载镜像还能接受,但是在国内服务器以及内网服务器上,每次通过国外服务器docker save后,发送到国内服务器,然后存储到本地,会非常麻烦。一个简单的 Python 应用可能会生成一个几百 MB 的镜像,而这直接影响了部署速度、安全性和资源利用率。今天要介绍的...

轻量级的服务器监控平台:Beszel

轻量级的服务器监控平台:Beszel

Beszel 是一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。 它拥有友好的 Web 界面、简单的配置,并且开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。 功能 🐳 Docker 资源监控(CPU、内存、网络) 📊 历史数据图表展示 🚨 资源使用报警(CPU、内存、磁盘、带宽、温度等...

ARM服务器内网环境下Centos7&银河麒麟v10升级到openssh-10.0p1版本

ARM服务器内网环境下Centos7&银河麒麟v10升级到openssh-10.0p1版本

注意:此版本为ARM操作系统专用版本,与之前的版本安装方法一致,只是系统构架不同。 安装手册参考此文章:https://cikeblog.com/upgrade-openssh-to-openssh-10-0p1-under-centos7.html 此程序编译宿主机: #cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.9 (Maipo) 编译程序来源: https://github.com/openssl/ope...

国内服务器安装docker

国内服务器安装docker

两行命令: curl -fsSL https://get.docker.com -o get-docker.sh DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.sh » 本文链接:国内服务器安装docker » 转载请注明来源:刺客博客 » 如果文章失效或者安装失败,请留言进行反馈。

Centos7下rpm升级OpenSSH到openssh-10.0p1版本

Centos7下rpm升级OpenSSH到openssh-10.0p1版本

博客不定期升级Openssh,最新版openssh-10.0p1,博客已经编译好最新版本,下载后直接使用即可。文件来源于官方:https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.0p1.tar.gz CentOS7下载地址: https://cikeblog.com/s/openssh-10.0p1.tgz 推荐安装脚本: rpm -ivh --force --nodeps --replacepkgs --replacefiles openssh-*...

银河麒麟V10 SP1可用nginx-1.27.2二进制免安装版本

银河麒麟V10 SP1可用nginx-1.27.2二进制免安装版本

采用官方最新Nginx1.27.2版本。适用于国产化操作系统:银河麒麟V10版本,使用nginx-portable编译,默认路径为/app/nginx,如果从之前版本升级,建议检查路径是否一致,可以采用备份配置文件进行卸载之前的版本,然后安装此版本,或者使用软链接进行配置。后期nginx官方发布新版本后,博客会在第一时间进行编译升级。 适用于银河麒麟V10: ngin...

Centos7下rpm升级OpenSSH到openssh-9.9p1版本

Centos7下rpm升级OpenSSH到openssh-9.9p1版本

博客不定期升级Openssh,最新版openssh-9.9p1,博客已经编译好最新版本,下载后直接使用即可。文件来源于官方:https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p1.tar.gz CentOS7下载地址: https://cikeblog.com/s/openssh-9.9p1.tgz 推荐安装脚本: rpm -ivh --force --nodeps --replacepkgs --replacefiles openssh-*.rp...

利用Docker快速搭建EasyImage2.0 简单图床

利用Docker快速搭建EasyImage2.0 简单图床

近期由于telegraph修改了上传规则,导致Telegraph-Image 图床项目无法使用,索性自己搭建一个自用的图床,用于论坛等发送图片使用。 部署: docker-cli部署: docker run -itd \ --name easyimage \ -p 8080:80 \ -e TZ=Asia/Shanghai \ -e PUID=1000 \ -e PGID=1000 \ -e DEBUG=false \ -v /root/data/docker_data/easyimage/config:...

Centos7下rpm升级OpenSSH到openssh-9.8p1版本

Centos7下rpm升级OpenSSH到openssh-9.8p1版本

由于openssh爆出最新漏洞,需要升级Openssh至最新版openssh-9.8p1,博客已经编译好最新版本,下载后直接使用即可。 CentOS7下载地址: https://cikeblog.com/s/openssh-9.8p1-el7.tgz 推荐安装脚本: rpm -ivh --force --nodeps --replacepkgs --replacefiles openssh-*.rpm 注意: 由于openssh版本较高,部分设备如果无法链接,请将以下代码加...

Nginx免安装包制作工具:Nginx-portable 二次更新

Nginx免安装包制作工具:Nginx-portable  二次更新

之前compile文件打包路径为相对路径,非绝对路径,导致每次都需要进入nginx路径内去启动,如果我们需要考虑用服务控制,去编写nginx.service时,需要先进入nginx路径后,执行/sbin/nginx启动,这无疑增加了毫无营养的工作量。本次手动更新,可适用于后续Nginx升级使用。 最终解决办法: 将nginx路径固定到/app/nginx路径,将配置文件conf固定...