
Docker & Podman
文章平均质量分 90
开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
ChaITSimpleLove
云原生领域爱好者!
展开
-
如何删除 Docker 中的悬虚镜像?
删除悬虚镜像是保持 Docker 环境整洁和释放磁盘空间的有效方法。如果您在操作过程中遇到任何问题,建议参考 Docker官方文档或社区支持资源以获取更多帮助。原创 2025-01-02 11:40:05 · 1161 阅读 · 0 评论 -
openEuler 安装 podman 和 podman compose
`Podman Compose` 是 `Podman` 的扩展,它提供了与 `Docker Compose` 类似的功能。如果你的版本中没有包含 `Podman Compose`,或者你需要单独管理它,你可以尝试从外部仓库安装 `Podman Compose`。原创 2024-07-14 17:37:45 · 1317 阅读 · 0 评论 -
如何使用 Containerfile/Dockerfile 构建 .net 镜像?
构建轻量级的 `.NET Core` 镜像通常涉及到几个关键步骤,主要是选择正确的基础镜像、使用多阶段构建、优化文件结构以及清理不必要的文件。原创 2024-07-14 12:38:04 · 1716 阅读 · 0 评论 -
Docker 安装 Linux 系统可视化监控 Netdata
本文讲解如何使用 Docker 两种方式部署 Netdata 可视化监控服务。原创 2024-04-05 23:15:30 · 3991 阅读 · 1 评论 -
如何配置 Podman 使用国内镜像源?
Podman 是一种符合 OCI 标准的容器管理工具,它提供与 Docker 类似的功能来管理容器。特别是在容器安全方面(相对于 Docker 容器工具),podman 的特性在一定程度上避免了容器安全问题。原创 2024-01-30 16:57:30 · 5769 阅读 · 1 评论 -
为什么说 Podman 是 Docker 的一个替代方案?
Podman 是一个开源的容器运行时项目,可在大多数 Linux平台上使用。Podman提供与Docker 非常相似的功能。Podman 提供了一个与 Docker 兼容的 CLI 工具(命令行界面),可以这样说,会使用 docker 基本就会使用 podman。原创 2024-01-26 18:07:53 · 3520 阅读 · 4 评论 -
不允许你不知道的 Docker 优点
在企业里,程序从开发环境,到测试服务器,到生产环境,难以保证机器环境一致性,极大可能出现系统依赖冲突,导致难以部署等。容器直接运行在宿主机的内核上,无须启动一个完整的操作系统,因此可以达到秒级启动,大大的解决开发,测试,部署的时间。容器内的应用程序直接运行在宿主机的内核上,容器内没有自己的内核,也没有对硬件进行虚拟,因此容器比起虚拟机更为轻便。容器内的程序,就好比直接运行在宿主机上,但是它们又是隔离的,能够使用宿主机最大的硬件资源。指定系统镜像,然后装系统,最终可以使用,在该系统上再运行所需的应用程序。转载 2023-11-27 11:12:29 · 159 阅读 · 0 评论 -
openEuler 系统操作 Docker Compose 容器化部署 Redis Cluster 集群的节点添加、删除和可视化监控
Redis 经过多年发展,早已不仅仅是一个单纯的内存数据库了。有了 RedisMod 的支持,Redis 的功能将变得非常强大。使用 Docker 来安装 Redis,注意下载 Redis 的完全体版本。原创 2023-11-16 17:19:01 · 427 阅读 · 0 评论 -
openEuler 系统使用 Docker Compose 容器化部署 Redis Cluster 集群
每种模式都有各自的优缺点,在实际使用场景中要根据业务特点去选择合适的模式。redis是一个非常常用的中间件,作为一个使用者来说,学习成本一点不高。如果作为一个很好的中间件去研究的话,还是有很多值得学习和借鉴的地方。比如 redis 的各种数据结构(动态字符串、跳跃表、集合、字典等)、高效的内存分配(jemalloc)、高效的IO模型等等。每个点都可以深入研究,在后期设计高并发、高可用系统的时候融入进去。原创 2023-11-10 13:55:51 · 610 阅读 · 1 评论 -
openEuler 22.03 LTS 环境使用 Docker Compose 一键部署 JumpServer (all-in-one 模式)
本案例主要介绍在 openEuler 22.03 LTS 环境,如何使用 Docker Compose 一键部署 JumpServer (all-in-one 模式),感兴趣的小伙伴可以动手实践哦。原创 2023-10-27 12:00:56 · 1018 阅读 · 0 评论 -
openEuler 22.03 LTS 安装 Docker CE 和 Dcoker Compose
通过使用 DNF 包管理器,您可以在 openEuler 22.03 LTS 系统上轻松安装 Docker CE。Docker 是一个功能强大的容器化平台,可以帮助您更高效地构建和管理应用程序。希望本文对您有所帮助。原创 2023-10-24 23:15:55 · 3025 阅读 · 2 评论 -
openEuler 服务器安装 JumpServer (all-in-one 模式)
JumpServer是广受欢迎的开源堡垒机,是符合4A 规范的专业运维安全审计系统。JumpServer帮助企业以更安全的方式管控和登录所有类型的资产,实现事前授权、事中监察、事后审计,满足等保合规要求。原创 2023-10-20 18:27:26 · 1244 阅读 · 1 评论 -
基于 Alpine 环境构建 aspnetcore6-runtime 的 Docker 镜像
apline linux 环境,构建 asp.net core 应用程序的基础镜像。--- The glow of a firefly may be faint, but when it shines, it challenges the darkness.原创 2023-09-12 17:15:03 · 849 阅读 · 0 评论 -
基于 Alpine 环境源码构建 alibaba-tengine(阿里巴巴)的 Docker 镜像
apk update # 从远程镜像源中更新本地索引apk upgrade #升级本地安装的软件 apk add # 从仓库中安装最新软件包和对应的依赖包apk add -u #升级指定软件包apk del #删除软件包apk search #搜索软件包apk search -v #查找所以可用软件包及其描述内容apk search -v 'busybox' #通过软件包名称查找软件包apk search -v -d 'busybox' #通过描述文件查找特定的软件包。原创 2023-08-22 23:45:00 · 2455 阅读 · 0 评论 -
Debian 环境使用 docker compose 部署 sentry
What’s Sentry? 译文:Sentry 是一个开发人员优先的错误跟踪和性能监控平台,它可以帮助开发人员了解真正重要的内容,更快地解决问题,并不断了解他们的应用程序。通俗的介绍Sentry是一个实时事件日志记录和聚合平台。(官方说的是错误监控)它专门用于监视错误和提取执行适当的事后操作所需的所有信息,而无需使用标准用户循环反馈的任何麻烦。原创 2023-07-02 15:18:05 · 1642 阅读 · 0 评论 -
Windows 安装 Podman Desktop
Podman:用于管理 OCI 容器和 Pod 的工具是一个用于管理容器和映像、挂载到这些容器中的卷以及由容器组组成的pod的工具。Podman在Linux上运行容器,但也可以使用Podman管理的虚拟机在Mac和Windows系统上使用。Podman基于libpodlibpod是一个用于容器生命周期管理的库,也包含在此存储库中。libpod库提供了用于管理containers(容器)、pods(容器镜像)和volumes(卷)的API。在高层次上,Podman和libpod支持多种容器镜像格式,包括。原创 2023-06-18 16:50:22 · 4980 阅读 · 0 评论 -
最流行的容器运行时 Podman,如何拿下 18K Star?
Podman 是最流行的容器运行时之一,提供了与 Docker 类似的命令行接口,支持常见的容器管理功能,如启动、停止、重启和删除容器,以及构建、推送和拉取容器镜像等。Podman 还支持容器的网络和存储管理,可以使用CNI插件创建和管理容器的网络,支持使用多种存储驱动程序,如 overlayfs、btrfs 和 zfs 等。转载 2023-05-31 10:12:22 · 437 阅读 · 0 评论 -
取代 Docker Desktop?Podman Desktop 发布 GA 版本 1.0
Podman 是一个跨平台的容器管理工具,可用于管理容器、镜像、卷以及以容器组形式存在的 Pod。可以在 Linux 上直接运行容器,但在像 macOS 和 Windows 这样的平台,是通过虚拟机间接运行容器。转载 2023-05-31 09:38:16 · 227 阅读 · 0 评论 -
docker 与 podman 的故事:一个方兴未艾,一个异军突起
podman 虽然与 docker 有替代关系,但是在“弃用 docker”事件中,podman 并非是主角。Kubernetes 所进行的“弃用 docker”的主角是 CRI 的其他实现方式,而由 RedHat 推出的 podman 则更加前沿。在现实的应用中,docker 方兴未艾,podman 却已经异军突起。转载 2023-03-20 22:57:47 · 924 阅读 · 0 评论 -
Windows 11 安装 Docker Desktop
WSL 全称是,适用于 Linux 的 Windows 子系统,可让开发人员按原样运行GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。简单的说就是WSL能让你在不安装 Linux 或者 VM(虚拟机)的情况下体验双系统!关于 WSL 更多信息,请查看 => https://learn.microsoft.com/zh-cn/windows/wsl/about。原创 2023-03-02 17:31:12 · 1482 阅读 · 0 评论 -
基于 Debain11 构建 asp.net core 6.x 的基础运行时镜像
此处我们基于 Debian11 的 Linux 发行版,实现目标是编写 Dockerfile 构建 asp.net core 6.x 框架的 runtime 基础镜像。在 Docker 容器化运行环境中,应用程序运行中存在异常情况,此时可以借助一些常用的基础工具方便排查,因此我们需要在 asp.net core 6.x runtime 基础镜像添加 linux 环境常用的基础工具。原创 2023-02-19 18:05:02 · 999 阅读 · 3 评论 -
tlinux 3.1 配置 docker / docker-compose 一键部署 redis,rabbitmq 容器
tlinux 3.1 配置 docker,compose 工具,并一键部署多容器(redis,rabbitmq)原创 2022-02-15 17:54:19 · 3135 阅读 · 0 评论 -
你还在 Docker 中跑 MySQL?恭喜你,可以下岗了!
容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化?认真分析大家的各种观点,发现赞同者仅仅是从容器优势的角度来阐述 MySQL 需要容器化,几乎没有什么业务场景进行验证自己的观点;反过来再看反对者,他们从性能、数据安全等多个因素进行阐述 MySQL不需要容器化,也举证了一些不适合的业务场景。下面,我们..转载 2021-09-08 12:55:35 · 158 阅读 · 0 评论 -
再见 Docker!5分钟转型 containerd
Docker 作为非常流行的容器技术,之前经常有文章说它被 K8S 弃用了,取而代之的是另一种容器技术 containerd!其实 containerd 只是从 Docker 中分离出来的底层容器运行时,使用起来和 Docker 并没有啥区别,本文主要介绍下 containerd 的使用,希望对大家有所帮助!containerd 简介containerd 是一个工业级标准的容器运行时,它强调简单性、健壮性和可移植性。containerd 可以在宿主机中管理完整的容器生命周期,包括容器镜像的传输和.转载 2021-08-11 14:46:14 · 301 阅读 · 0 评论 -
下一代容器工具 Podman 与 Docker 的比较
Linux 容器介绍Linux容器是与系统其他部分隔离开的一系列进程。运行这些进程所需的所有文件都由另一个镜像提供,这意味着从开发到测试再到生产的整个过程中,Linux 容器都具有可移植性和一致性。因而,相对于依赖重复传统测试环境的开发渠道,容器的运行速度要快得多。容器比较普遍也易于使用,因此也成了 IT 安全方面的重要组成部分。容器可以确保您的应用拥有必需的库、依赖项和文件,让您可以在生产中自如地迁移这些应用,无需担心会出现任何负面影响。实际上,您可以将容器镜像中的内容,视为 Linux 发行版的一原创 2021-07-13 12:07:32 · 4554 阅读 · 0 评论 -
AntDeploy工具一键发布镜像到腾讯云Docker私有镜仓库
AntDeploy工具功能简介支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework) 支持windows服务一键部署(支持netcore和framework) 支持linux服务一键部署(支持netcore) (支持增量发布)(支持一键回滚)(支持点火)(支持选择特定文件发布)(支持查看发布记录) 支持脱离Visual Studio独立使用(跨平台支持windows系统和mac系统) 支持Agent批量更新资源地址:github源码原创 2020-12-04 17:18:45 · 1089 阅读 · 1 评论 -
Docker 集群之(swarm)
什么是 Docker 集群?Swarm 将一个或多个 Docker 【节点】组织起来,使得用户能够以集群方式管理它们;这些节点可以是物理服务器、虚拟机、树莓派(Raspberry Pi)或云实例; 节点会被配置为管理节点(Manager)或工作节点(Worker)。管理节点负责集群控制面(Control Plane),进行诸如监控集群状态、分发任务至工作节点等操作。 工作节点接收来自...原创 2020-05-26 23:30:01 · 635 阅读 · 0 评论 -
Docker 容器编排(compose)
什么是容器编排?由于大量的应用容器化,部署和管理繁多的服务变得越来越困难且需要耗费大量的资源,而Docker Compose正好能解决Docker单节点上以单引擎模式(Single-Engine Mode)进行多容器应用的部署和管理问题,这一过程就叫容器编排; Docker Compose 并不是通过脚本和各种冗长的 docker 命令来将应用组件组织起来,而是通过一个【声明式的配置...原创 2020-04-04 23:50:43 · 800 阅读 · 0 评论 -
认识 Dockerfile 文件之镜像构建
Dockerfile指令详见; 如何通过Dockerfile文件构建基于 .net core项目的镜像文件;原创 2020-04-05 22:42:32 · 337 阅读 · 0 评论 -
Docker 镜像仓库(Registry)服务本地化
Docker镜像仓库本地化部署;http://c.biancheng.net/view/3253.html配置 Docker 可信镜像仓库服务;http://c.biancheng.net/view/3263.html使用 Docker 可信镜像仓库服务;原创 2020-04-10 00:07:23 · 881 阅读 · 0 评论 -
Docker 镜像(image)& 容器(container)
什么是Docker镜像(image)?镜像由多个层组成,每层叠加之后,从外部看来就如一个独立的对象; 镜像内部是一个精简的操作系统(OS),同时还包含应用运行所必须的文件和依赖包; 镜像可以运行一个或多个容器,同时镜像也可以停止某个容器的运行,并从中创建新的镜像;【镜像(iamge)的分类】【镜像的命令集合】什么是Docker容器(container)?容器是镜...原创 2020-03-31 23:34:01 · 1320 阅读 · 0 评论 -
认识 Docker 的世界
Docker简介:Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。 Docker 是在 GitHub 上开发的 Moby 开源项目的一部分。 Docker 公司,位于旧金山,是整个 Moby 开源项目的维护者。Docker 公司还提供商业版和社区版。Docker运行时与编排引擎:Docker 引擎是用于运行和编排容器的基础设施...原创 2020-03-29 23:18:44 · 420 阅读 · 0 评论