搜索结果
查询Tags标签: docker,共有 3684条记录-
初探 Linux Cgroups:资源控制的奇妙世界
Cgroups 是 linux 内核提供的功能,由于牵涉的概念比较多,所以不太容易理解。本文试图通过简单的描述和 Demo 帮助大家理解 Cgroups 。1. 什么是 Cgroups Cgroups 是 Linux 下的一种将进程按组进行管理的机制,它提供了对一组进程及将来子进程的资源限制控制和统计的能力…
2024/1/9 14:02:41 人评论 次浏览 -
完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker
事故还原 近日,白泽在使用 docker 的时候,开放了防火墙的端口,以 SSH 方式访问远程服务器的 docker 守护进程(无需使用密钥即可建立连接),随后竟遭到了挖矿木马的攻击,好一顿折腾之后,使用 TLS 证书加密通信才解决了问题。 时间线部分腾讯云短信和云服务器安全主机…
2024/1/9 14:02:31 人评论 次浏览 -
探索 Linux Namespace:Docker 隔离的神奇背后
在 深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs 一文中我们分析了 Docker 是由三大核心技术实现的。今天就一起分析 Docker 三大核心技术之一的 Linux Namespace。后续文章会演示如何从零实现一个简易的 Docker,这里先简单了解下 Docker 的核心原理。如果你…
2024/1/4 14:32:19 人评论 次浏览 -
python在容器内克隆拉取git私有仓库
前言 目前有个python应用需要在容器镜像内拉取git私有仓库的代码,一开始的想法是用GitPython,折腾一番ssh私钥和known_hosts问题后,发现还是在镜像中封装个git最省事,然后用subprocess调用系统命令,镜像体积也没有想象中增加特别多。 准备ssh私钥和known_hosts文件 应…
2024/1/3 1:03:31 人评论 次浏览 -
如何清理Docker不用的Volume
有一句老话叫:书到用时方恨少。 其实电脑的内存空间也是非常宝贵,特别是MacOS下的docker可以分配的空间更是寸土寸金。 在21年的时候我也遇到过类似的问题,当时的经历记录在这篇博客:https://www.cnblogs.com/freephp/p/14864570.html 然而在长时间的docker使用中,我…
2024/1/3 1:02:36 人评论 次浏览 -
推送到 Nexus 仓库-部署为 k8s 服务实践"构建 dotnet&vue 应用镜像-推送到 Nexus 仓库-部署为 k8s 服务实践
前言前面分享了 k8s 的部署安装,本篇来点实操,将会把一个 .net core + vue 的项目(zhontai),打包构建成 docker 镜像,推送到 nexus 镜像仓库,并部署到 k8s 中准备要实现项目的部署,除了准备要部署的环境(k8s),还需要准备项目所用到的各中间件,本文旨在分享部署…
2024/1/2 14:32:50 人评论 次浏览 -
Docker部署系列之Docker Compose安装Redis三主三从集群
总结/朱季谦 在日常开发或者编程当中,经常需要用到redis集群,若是按照传统的方式,一个机器一个机器搭建,难免过于繁琐,故而可以通过dock er-compose编排方式,快速搭建。我在搭建过程当中,将操作记录下来,方便以后需要搭建三主三从节点时,可以基于以前的成功经验,…
2023/12/31 1:02:14 人评论 次浏览 -
docker-compose多服务器部署kafka集群
Kafka 是一个开源的分布式事件流平台,依赖Zookeeper或者KRaft,本文基于Zookeeper。服务器IP配置 本文使用三个服务器来做集群搭建,IP如下:nodeName IPnode1 10.10.210.96node2 10.10.210.97node3 10.10.210.98部署zookeeper工作目录为/home/zookeepernode1配置 目录结…
2023/6/21 18:22:41 人评论 次浏览 -
Grafana系列-GaC-1-Grafana即代码的几种实现方式
系列文章Grafana 系列文章 Terraform 系列文章概述 GaC(Grafana as Code, Grafana 即代码) 很明显是扩展自 IaC(Infrastructure as Code, 基础设施即代码)的概念. 在Terraform 系列 - 什么是 IaC?一文中, 我们已经详细地说明了相关的概念, 我们可以直接套用在 GaC 上: Gr…
2023/6/19 1:22:22 人评论 次浏览 -
docker构建FreeSWITCH编译环境及打包
操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Docker版本:23.0.6FreeSWITCH这种比较复杂的系统,使用容器部署是比较方便的,今天记录下CentOS 7环境下使用docker构建FreeSWITCH编译环境及打包发布的过程。一、资源准备 1、安装docker环境 1)移除旧版本(可…
2023/6/18 5:52:47 人评论 次浏览 -
10. docker方式下的mysql设置主从复制(一主两从)
上一篇 【centos 使用 docker 方式安装 mysql】 笔记中,我们在三个虚拟机中使用 docker 方式新建了三个 mysql 容器服务,那么我们这篇文章来记录下,如何在这三台机器中设置 mysql 的主从复制功能。其中111 服务器作为主节点,112 和 113 两个服务器作为两个从节点,复制…
2023/6/18 1:22:14 人评论 次浏览 -
docker部署springboot项目到服务器
docker部署springboot demo到vps docker安装 首先检查docker是否安装docker version 出现上述界面就是安装成功 如果没有安装docker的话,运行以下命令 删除旧版本的docker yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker…
2023/6/15 18:22:53 人评论 次浏览 -
Nginx 反向代理的配置和注意点(成功配置)
反向代理配置成功 首先,Nginx 和 Java 后端都运行在云服务器的 docker 容器中。ps: 需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。 现在想让 ng 做反向代理达到如下目的:通过前端 url 地址的映射,来访问后端的接口。 反向代理流程:前端 url 地址 =》…
2023/6/6 11:23:25 人评论 次浏览 -
docker desktop 与 wmware tv-x
开启WSL2,获得docker desktop的最佳性能 windows默认拥有WSL1 PS C:\Users\supermao> wsl --list --verbose NAME STATE VERSION * kali-linux Stopped 1 PS C:\Users\supermao> kali ┏━(Message from Kali developers) ┃ ┃ Thi…
2023/6/6 11:23:25 人评论 次浏览 -
容器化技术的使用和优缺点
当前,容器化技术非常流行,各大小公司都在使用。那么容器化技术在实际项目中如何运用?有哪些优缺点?容器化技术是什么 在容器化技术出现之前,部署系统非常麻烦,以一个简单的博客系统为例,博客系统设计如下:前后端分离,分别独立开发和部署 前端使用vue,负责数据展…
2023/6/6 1:22:20 人评论 次浏览