-
Dockerfile常用命令整理
1. 基础镜像与环境配置 FROM 指定镜像的基础镜像,是每个 Dockerfile 必须的第一条指令。 支持从本地镜像库或 Docker Hub 拉取镜像。 允许多阶段构建(multi-stage builds),通过多次使用 FROM,逐步构建出优化的镜像。 MAINTAINER(已废弃,推荐使用 LABEL) 用于指定镜像的维护者信息,已被&…...- admin
- 0
- 0
- 7
-
docker-mirror:神奇指令,一键把镜像拉回“家”
你还在为拉取不到镜像发愁吗?docker-mirror一款超便捷的工具,国内网络也能用,一条指令就把镜像拉回“家” 在dockerHub无法访问后,无疑给运维工作带来了不少麻烦,期间有人问我,我们是怎么应对的?很庆幸的是,我们在问题发生之前,就已经把核心服务的容器镜像转存到本地的Harbor仓库中,在问题发生后只需要更新边缘服务的镜像即可。 从长远考虑…...- 装系统的sre运维
- 0
- 0
- 6
-
八个步骤彻底清理Docker无用镜像
docker镜像如此清理 在日常开发和维护工作中,Docker 镜像管理是一件既繁复又必要的工作。镜像积累如山,不仅占用宝贵的磁盘空间,还可能给我们的工作带来不便。今天,就让我带大家深入了解如何高效清理 Docker 镜像,保持我们的开发环境干净整洁。 1.查看镜像并评估 首先,我们需要知道自己的“战场”: docker images -a -a 参数会列出所有镜像,包括中间层镜像。检查一下这些镜…...- admin
- 0
- 0
- 730
-
利用Shell脚本对docker容器服务进行健康检查监控钉钉告警并重启
经常线上生产环境docker容器出现假死、或者容器异常退出,运维都是后知后觉,由运营部门反馈才知晓,于是研发领导提出对服务进行监控告警。这就有了下面对docker容器进行监控告警并进行容器重启的脚本。下面是具体配置步骤和脚本代码: 添加脚本文件cat /root/monitor.sh #!/bin/bash #docker容器名字 export scontainerName="membe…...- 装系统的sre运维
- 0
- 0
- 4
-
深入浅出Docker(一):Docker核心技术预览
1. 背景 1.1. 由 PaaS 到 Container 2013 年 2 月,前 Gluster 的 CEO Ben Golub 和 dotCloud 的 CEO Solomon Hykes 坐在一起聊天时,Solomon 谈到想把 dotCloud 内部使用的 Container 容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持。28 岁的 Solomon 在使用 pytho…...- admin
- 0
- 0
- 429
-
docker-compose.yml文件模板和解析
以下是 docker-compose 文件的常用字段分类和用途解析,附带简单的范例说明。 1. 基础配置 version指定 docker-compose 文件的版本,例如 3.9 是常见的版本。范例:用于定义文件规范的版本。 services定义多个服务,每个服务表示一个容器。范例:包括服务名称、镜像信息和容器配置。 2. 服务相关字段 image指定容器…...- 装系统的sre运维
- 0
- 0
- 17
-
Docker 最佳实战:Ubuntu 22.04 LTS 在线安装 Docker
本文将详细介绍如何在操作系统 Ubuntu 22.04.3 LTS 中,在线安装 Docker。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名IPCPU(核)内存(GB)系统盘(GB)数据盘(GB)用途docker-node-1192.168.9.8141640100Docker 节点 1合计141640100 实战环境涉及软件版本信息 操作系统:Ubuntu 22.…...- 装系统的sre运维
- 0
- 0
- 7
-
Docker in Docker容器化版的“盗梦空间”
点击上方蓝字·关注我们Docker in Docker(DinD) 是一种容器虚拟化嵌套技术,它允许用户在容器内部运行 Docker 容器,层层嵌套,从而实现更复杂的容器化操作和构建环境 。01背 景Kubernetes集群计划迁移至1.24版本的集群,底层容器运行时换成了Containerd,然而当前的CI/CD流水线大多地方使用到了docker指令,要改成Containerd指令成本巨大,如何…...- admin
- 0
- 0
- 0
-
containerd 相关项目集中发布全新大版本
KubeCon 北美 2024 [2]于 11 月 12 至 15 日在盐湖城盛大召开。就在会前一周,containerd v2.0 [3]、 nerdctl (contaiNERD CTL) v2.0 [4] 和 Lima v1.0 [5]集中发布 🎉。 01 containerd v2.0 containerd 是业界标准的容器运行时, 被 Docker 和多个基于 Kubernet…...- leliapugliese0
- 0
- 0
- 57
-
nerdctl:一个酷似docker又胜于docker的命令行工具
1 nerdctl 简介 nerdctl 是一个命令行工具,旨在为用户提供与 Docker 相似的体验,但它是通过 containerd 来管理容器的。containerd 是一个高性能的容器运行时,用于管理容器的生命周期,包括镜像拉取、容器的创建、运行、停止等。nerdctl 的出现是为了简化和容器管理工具之间的差距,尤其是在不使用 Docker 的情况下,仍然能够获得类似 Docker 的体验…...- 装系统的sre运维
- 0
- 0
- 8
-
centos7下安装docker与配置
宿主机开启转发。网桥配置完后,需要开启转发,不然容器启动后,就会没有网络,配置/etc/sysctl.conf,添加net.ipv4.ip_forward=1 vim /etc/sysctl.conf #配置转发 net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptab…...- admin
- 0
- 0
- 420
-
提升安全性:掌握7种高效自动化Docker镜像漏洞扫描技巧
容器镜像中的漏洞如果不加以防范,可能会使您的应用程序、数据和基础设施面临严重的安全威胁。为了有效应对这些风险,自动化Docker镜像扫描变得至关重要。这种扫描方法不仅能在早期阶段检测出潜在的安全问题,还能显著提高部署的可靠性,并帮助您维持一个强大的安全态势。 在本文中,我们将深入探讨七种高效的自动化Docker镜像漏洞扫描方法。这些方法旨在为您提供实用的解决方案,使您能够无缝地将安全检查集成到您的…...- admin
- 0
- 0
- 12
-
Containerd 客户端命令行工具入门教程
1. 工具介绍 当我们的容器进行时从 Docker 切换为 Containerd 后,需要从 docker 命令行切换到 Containerd 的命令行。常见的 Containerd 客户端命令行有 ctr 和 crictl。 1.1 ctr ctr 是 containerd 官方的命令行工具,功能相对简单,可以实现拉取镜像 创建容器等功能; 需要注意的是,ctr 支持选择 namespace,这…...- admin
- 0
- 0
- 16
-
面试官:能在容器里面通过 kill -9 杀死容器吗?问倒一大片。。。
我们都知道,想要在 Linux 中终止一个进程有两种方式。 如果是前台进程可以使用 Ctrl+C 键进行终止。 如果是后台进程,那么需要使用 kill 命令来终止(其实 Ctrl+C 也是kill命令)。 kill命令默认将信号(signal)15发给进程,让进程优雅地退出,释放资源。而kill -9则是强制终止进程,相当于发送信号9,不管进程是否想要退出,都会被迫停止运行。 下面是kill命令的…...- admin
- 0
- 0
- 29
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
客服
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!