1. 简介Docker是目前主流IT公司广泛接受和使用的,用于构建、管理和保护它们应用程序的工具。容器,例如Docker允许开发人员在单个操作系统上隔离和运行多个应用程序,而不是为服务器上的每个应用程序专用一个虚拟机。使用容器更轻量级,可以降低成本、更好地使用资源和发挥更高的性能。本文将使用Flask开发一个简单的Python web应用程序,并为“容器化”做好准备。然后创建一个Docker映像,
转载
2024-02-02 10:17:31
137阅读
原文链接:Docker 容器优雅终止方案作为一名系统重启工程师(SRE),你可能经常需要重启容器,毕竟 Kubernetes 的优势就是快速弹性伸缩和故障恢复,遇到问题先重启容器再说,几秒钟即可恢复,实在不行再重启系统,这就是系统重启工程师的杀手锏。然而现实并没有理论上那么美好,某些容器需要花费 10s 左右才能停止,这是为啥?有以下几种可能性:容器中的进程没有
转载
2022-02-13 17:52:50
778阅读
容器跨主机网络方案 docker 原生的 overlay 和 macvlan 第三方方案:常用的包括 flannel、weave 和 calico CNM Container Network Model (CNM) 容器网络模型 libnetwork libnetwork 是 docker 容器网络
原创
2023-08-18 09:15:43
56阅读
在Kubernetes(K8S)中,使用Docker容器解决方案可以帮助我们更高效地管理和部署应用程序。下面我将带你了解如何实现这一解决方案。
首先,让我们来看一下整个过程的步骤:
| 步骤 | 描述 |
|---|---|
| 1 | 创建Docker容器镜像 |
| 2 | 配置Kubernetes集群 |
| 3 | 部署容器应用程序 |
接下来,我们将详细讲解每一步需要做什么,以及代
原创
2024-05-17 11:04:09
98阅读
一、Docker简介1.1 虚拟化【什么是虚拟化】 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的
转载
2021-02-05 13:35:00
212阅读
Cloudpods是一个开源的多云混合云管理平台。Cloudpods首先是一个私有云云平台,具备将计算节点使用开源QEMU/KVM虚拟化技术虚拟出虚拟机,实现私有云的功能。其次,Cloudpods能够纳管其他的云平台,包括主流私有云和公有云,实现云管的功能。Cloudpods的目标是帮助用户基于本地基础设置以及已有云基础设置,构建一个统一融合的云上之云,达到降低复杂度,提高管理效率的效果。Clou
转载
2023-10-19 09:24:04
126阅读
当前,数字化转型已成各行各业稳发展的“必答题”,对于站在数字化转型潮头浪尖的金融行业来说更是如此。而在技术选择上,因为应用形态与基础设施交替发展,将IT基础设施再一次带到十字路口。基础设施经历了虚拟化、云平台,直至容器技术在过去五年普及。另一方面,应用的架构从单体架构,到复杂度提升之后早期主流的三层架构,应用软件变得越来越复杂。一、容器云成为银行业云原生建设基础近期《金融电子化》杂志社发布了《银行
转载
2023-09-20 22:58:22
79阅读
数据共享是volume的关键特性,今天我们来看一下通过volume实现容器与host、容器与容器之间共享数据。 一、容器与host共享数据在上一篇中介绍到的bind mount和docker manage volume,它们都可以实现容器与host之间共享数据,只是方式有所区别,bind mount在容器启动前便指定了volume所在host数据目录,并挂载到容器中了,容器启动后,我们向
转载
2023-06-12 12:27:31
590阅读
# Docker 容器 Error mounting 解决方案
在使用 Docker 容器时,我们可能会遇到 "Error mounting" 的问题。这通常是因为 Docker 容器在挂载卷或者网络时出现了问题。本文将介绍一些常见的解决方案,帮助您解决这个问题。
## 问题原因
"Error mounting" 问题通常由以下几个原因引起:
1. **挂载路径不存在**:Docker 容
原创
2024-07-18 10:11:32
918阅读
docker资源的监控方案如何监控docker容器整体的资源利用率呢?如何监控独立docker容器的资源利用率呢?先说结论:前者用kubesp下docker stats命令的使...
原创
2023-09-27 10:31:18
113阅读
通过之前的文章我们已经熟悉了Docker的基本操作,当然Docker除了可以帮助我们搭建一些项目所需要的环境以外,还可以帮助我们实现项目的部署,本章我们就来讲解下如何使用Docker进行项目的部署。1.Docker是如何实现项目部署的首先我们要知道Docker的主要操作就是通过下载或制成镜像,然后使用镜像创建容器运行和管理容器来达到一个环境安装部署的。同样的Docker可以帮助我们部署项目也是离不
转载
2024-03-03 16:35:51
64阅读
__七把刀__ 运维 2020-10-26来自:简书,作者:__七把刀__链接:https://www.jianshu.com/p/abfa502e43a6随着线上服务的全面docker化,对docker容器的监控就很重要了。SA的监控系统是物理机的监控,在一个物理机跑多个容器的情况下,我们是没法从一个监控图表里面区分各个容器的资源占用情况的。为了更好的监控容器运行情况,更重要的是为了后续的容器动
转载
2021-03-23 14:56:04
203阅读
“民工哥技术之路”每天为你分享不一样的干货 读者福利!多达 2048G 各种资源免费赠送随着线上服务的全面docker化,对docker容器的监控就很重要了。SA的监控系统是物理机的监控,在一个物理机跑多个容器的情况下,我们是没法从一个监控图表里面区分各个容器的资源占用情况的。为了更好的监控容器运行情况,更重要的是为了后续的容器动态调度算法需要的大量运行时数据的
转载
2022-03-18 14:53:26
243阅读
点击上方“民工哥技术之路”选择“星标”每天为你分享不一样的干货读者福利!多达 2048G 各种资源免费赠送随着线上服务的全面docker化,对docker容器的监控就很重要了。SA的监...
转载
2021-07-08 11:34:36
136阅读
Docker容器故障排查与解决方案
原创
2024-02-29 11:34:24
443阅读
文章目录容器介绍Docker容器的优势没有容器的时候:微服务概念Docker 优势细化分容器和 VM 的主要区别Docker安装卸载旧版本安装docker源安装 Docker 引擎启动 Docker 服务**国内源安装新版Docker**安装 Docker 引擎启动 Docker 服务:docker下载以往的版本拉取运行的镜像docker基本指令查看docker运行状态可能会出现的报错、 容器介
转载
2024-10-18 06:42:15
20阅读
volume作为数据的载体,在很多情况下需要对其中的数据进行备份、迁移或是恢复。下面一docker容器的volume为例,说一下备份的技巧。 我们先建立一个容器vol_simple,该容器在/date挂载了一个volume。 $ sudo docker run -it --name vol_s
原创
2017-01-24 15:45:50
9554阅读
# Docker 容器启动 Error mounting 解决方案
作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白解决 Docker 容器启动时遇到的 "Error mounting" 问题。在这篇文章中,我将详细解释整个解决方案的流程,并提供每个步骤所需的代码和注释。
## 解决方案流程
首先,让我们通过一个表格来了解整个解决方案的步骤:
| 步骤 | 描述 |
| ---- |
原创
2024-07-29 07:26:41
511阅读
,但需要注意的一点,配置文件中如果已经有某个配置项,则无法在启动参数
转载
2024-05-16 08:21:49
29阅读