k8s新版本使用container而不是docker导致创建pod一直提示证书问题
使用 Harbor 仓库作为 Kubernetes 集群私有仓库 Harbor 仓库信息 内网地址:hub.rainsc.com IP 地址:192.168.66.100 问题背景 在许多版本的教程中,会建议在 Docker 的配置中添加忽略证书的列表。然而,截至 2024 年 8 月 24...[2024/8/26]
Docker不同宿主机网络打通
本方式使用docker Swarm集群的方式创建overlay 网络进行打通 背景 因java微服务使用nacos做配置中心,为了解决Nacos服务注册使用Docker容器内网ip问题,使用此方案 前置条件 1、宿主机之间需要开通端口 管理端口: 2377/tcp: 用于管理 Swarm...[2024/8/19]
Docker镜像构建:技术深度解析与实践指南
本文深入分析了Docker镜像构建的技术细节,从基础概念到高级技术,涵盖了多阶段构建、安全性优化、性能提升及实战案例。旨在为专业人士提供全面的技术洞察和实用指导,以提升Docker镜像构建的效率和安全性。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥...[2024/7/31]
如何在Linux云服务器上通过Docker Compose部署安装Halo,搭建个人博客网站?
目录前置步骤环境搭建创建容器组在系统任意位置创建一个文件夹创建docker-compose.yaml启动 Halo 服务配置反向代理以及域名解析Halo初始化页面。更新新版本的halo 前置步骤 首先你需要一套linux服务器,这里默认你已经有了。如果没有可以在云服务器优惠合集选择,如果你是...[2024/7/31]
Ubuntu本地安装Docker
Ubuntu本地安装Docker 目录Ubuntu本地安装Docker查看Ubuntu系统版本代号安装修改镜像源 官方文档:Install Docker Engine on Ubuntu | Docker Docs Ubuntu18.04 Docker安装包 Ubuntu20.04 D...[2024/7/22]
使用Cloudflare Worker加速docker镜像
前言 开发者越来越难了??,现在国内的docker镜像也都???了,没有镜像要使用docker??太难了,代理??又很慢 现在就只剩下自建镜像的办法了?? GitHub上有开源项目可以快速搭建自己的镜像库,不过还是有点麻烦,还好Cloudflare暂时还活着????? 本文记录一下使用 C...[2024/7/19]
Docker通信全视角:原理、实践与技术洞察
本文全面深入地探讨了Docker容器通信技术,从基础概念、网络模型、核心组件到实战应用。详细介绍了不同网络模式及其实现,提供了容器通信的技术细节和实用案例,旨在为专业从业者提供深入的技术洞见和实际操作指南。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者...[2024/7/17]
如何在 Windows 使用 Podman Desktop 取代 Docker Desktop
Podman Desktop 是 Docker Desktop 的免费替代品,是本地开发使用的另一个绝佳选择。它提供了类似的功能集,同时保持完全开源,让您避免使用 Docker 产品的许可问题。在本文中,您将学习如何安装和开始使用 Podman Desktop 来运行容器并部署到 Kuberne...[2024/7/8]
Linux 提权-Docker 容器
本文通过 Google 翻译 Docker Breakout – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。 导航 0 前言 1 什么是 Docker ? 2 寻找 Docker 权限 2.1 ...[2024/7/1]
浅谈k8s中cni0和docker0的关系和区别
最近在复习k8s网络方面的知识,查看之前学习时整理的笔记和文档还有过往自己总结的博客之后发现一个问题,就是在有关flannel和calico这两个k8s网络插件的文章和博客中,会涉及到cni0和docker0这两个网桥设备,但是都没有明确说明他们俩之间的关系,有的甚至将两者混为一谈,这也是我之前...[2024/7/1]
配置pod拉取harbor容器镜像仓库私有镜像:secret保存账号密码
目录一.系统环境二.前言三.Docker-Registry类型的Secret简介四.镜像仓库简介五.搭建Harbor容器镜像仓库5.1 安装Harbor5.2 创建项目5.3 推送镜像到harbor镜像仓库六.使用secret保存harbor账号密码拉取私有仓库的镜像七.总结 一.系统环境 ...[2024/6/25]
Docker镜像下载慢/失败?Linux代理使用不便?想无Docker下载镜像?试试我这款开源项目吧
我要在这里放一段代码块 这是一段防爬代码块,我不介意文章被爬取,但请注明出处 console.log("作者主页:https: www.hanzhe.site"); console.log("原文地址:https: www.cnblogs.com/hanzhe/p/18249602"); ...[2024/6/17]
Win11系统下的MindSpore环境搭建
技术背景 笔者尝试过不少编程环境搭建的方案,例如常见的Ubuntu、Deepin、CentOS,也用过很多人力荐的Manjaro,这些发行版在需要办公的条件下,一般都需要结合Windows双系统使用。MacOS更适用于本地环境搭建,但是能兼容的显卡型号还是比较有限的。经过一些测试,其实我认为Wi...[2024/6/11]
白话理解和使用DOCKER VOLUME
Docker使用Volume来管理宿主机和容器内数据的映射 什么是数据卷(Volume) Docker镜像被存储在一系列的只读层中。当我们创建一个容器时,Docker会读取镜像(只读),并在其顶部添加一层读写层。如果正在运行中的容器修改了现有文件,该文件将会被拷...[2024/6/11]
Docker 必知必会4----容器之间的通信
前面几篇文章,我们聊了docker的基本概念,以及基本的操作手段: https: www.cnblogs.com/jilodream/p/18177695 初识docker https: www.cnblogs.com/jilodream/p/18184687 ...[2024/5/24]
Unraid 使用 Docker Compose 安装 Immich 套件无法启用人脸识别的原因及修复方法
原因 问题原因是官方教程中的 docker-compose.yml 指明的机器学习组件 immich-machine-learning 中的 container_name 也就是 docker-compose.yml 中不同 service 可以互访的媒介 hostname 与 immich-s...[2024/5/15]
Docker 必知必会3----使用自己制作的镜像
前面的两篇文章分别讲了,docker的基础概念,设计思路以及docker的基本操作。 感兴趣的同学可以查阅: https: www.cnblogs.com/jilodream/p/18177695 https: www.cnblogs.com/jilodream/p/18184687 本文我...[2024/5/13]
使用 Docker 部署 WebTop 运行 Linux 系统
1)项目介绍 GitHub:https: github.com/linuxserver/docker-webtop WebTop 它是一个基于 Linux ( Ubuntu 和 Alpine 两种版本)的轻量级容器,具有在浏览器中运行的完整桌面环境,具有基本的窗口管理器、像素完美的渲染分辨率...[2024/5/13]
CentOS7部署Docker(联网)
一、参考地址 https: blog.csdn.net/m0_49762804/article/detail 131398587 二、Docker安装 安装依赖环境,yum-utils ## 检查是否安装 [root@localhost ES]# docker ps [root@local...[2024/5/13]
使用 Docker 部署 VS Code in The Browser
1)介绍 GitHub:https: github.com/coder/code-server 在日常学习工作中,Vscode 已成为我们首选的代码编辑器。然而,其局限性在于当我们从家到公司移动时,难以保持连续的编码体验。针对这一痛点,虽然市面上已有如 Visual Studio Codes...[2024/5/13]
使用 Docker 部署 TaleBook 私人书籍管理系统
1)项目介绍 GitHub:https: github.com/talebook/talebook Talebook 是一个简洁但强大的私人书籍管理系统。它基于 Calibre 项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO 登录、从百度/豆瓣拉取书籍信息等功能。 友情提醒:...[2024/5/11]
对于Docker和Podman的一点使用经验
前言:本文会以多个实际的线上例子,分享自己对于Docker和Podman的一点使用经验及踩过的坑,希望对读者有一点帮助。 本文bash脚本初步加工后可直接使用(兼容mac和linux系统),对于关键点会有注重说明,但是对于一些细节需要读者自行去查阅相关文档,这里不会具体展开。 一、部署Apol...[2024/5/11]
Docker 必知必会2----跟我来一步步执行基本操作
通过前文(https: www.cnblogs.com/jilodream/p/18177695)的了解,我们已经大致明白了什么是docker,为什么要用docker,以及docker的基本设计思路是什么。 今天来看下,docker的基本操作有哪些? 1、linux下安装docker 首先我...[2024/5/11]
Docker 必知必会----初识
什么是Docker? Docker 是一个开源的容器管理引擎。开发者可以通过Docker直接管理应用程序所需要的容器。它的logo如下: 为什么需要Docker 使用Docker主要有两个原因, 1、屏蔽不同环境的硬件差异,减轻开发人员在不同环境上,为了适配环境差异所需要...[2024/5/8]
使用 Docker 部署 moments 微信朋友圈
1)项目介绍 GitHub:https: github.com/kingwrcy/moments 今天给大家分享一个 类似微信朋友圈 的项目 moments,适合用于记录生活。 2)项目特色 支持匿名评论/点赞 支持引入网易云音乐,b站视频,插入链接等 支持自定义头图,个人头像,网站...[2024/4/29]
使用 Docker 部署 TailChat 开源即时通讯平台
1)介绍 TailChat 官网: https: tailchat.msgbyte.com/ 作者:https: www.moonrailgun.com/about/ GitHub : https: github.com/msgbyte/tailchat TailChat 是一款插件化易...[2024/4/23]
使用 Docker 部署 instantbox 轻量级 Linux 系统
1)instantbox 介绍 GitHub:https: github.com/instantbox/instantbox instantbox 是一款非常实用的项目,它能够让你在几秒内启动一个主流的 Linux 系统,随起随用,支持 Ubuntu,CentOS, Arch Linux,D...[2024/4/17]
如何安装和使用Docker
本文深入解析Docker,一种革命性的容器化技术,从其基本概念、架构和组件,到安装、配置和基本命令操作。文章探讨了Docker在虚拟化、一致性环境搭建及微服务架构中的关键作用,以及其在云计算领域的深远影响,为读者提供了关于Docker技术全面且深入的洞见。 关注【TechLeadClou...[2024/3/29]
自己写个网盘系列:③ 开源这个网盘编码,手把手教你windows linux 直接部署,docker本地打包部署网盘应用
?系列①②已经完成了这个项目的页面和项目的全部编码,前后端分离,这个文章将向你展示运维小伙伴如何部署到windows服务器,linux服务器,docker部署,一学就会,快来看看吧! ?说明:这个系列准备用Simple快速框架搞个自己能用的网盘,来个实战,教大家如何搞一个项目,其中你能学...[2024/3/29]
Docker 最常用的镜像命令和容器命令
目录一、帮助命令二、运行第一个容器:hello-world2.1 运行命令2.2 命令执行流程图三、镜像相关命令及其基本操作3.1 登录私有镜像仓库3.2 拉取镜像3.3 查看镜像基本信息3.3.1 docker images 命令查看镜像基本信息(一)、docker images命令常用选项 ...[2024/3/18]
Mac下使用Docker快速布署FastGPT实现AI私有知识库
FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景! 官网地址为:https: github.com/labring/FastGPT 应用场景 具体的玩法是什么:添加或者...[2024/3/13]
使用 Docker 部署 Next Terminal 轻量级堡垒机
1)Next Terminal 介绍 官网:https: next-terminal.typesafe.cn/ GitHub:https: github.com/dushixiang/next-terminal 想必经常玩服务器的都了解过 堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒...[2024/3/11]
Docker安装MS SQL Server并使用Navicat远程连接
MS SQL Server简介 Microsoft SQL Server(简称SQL Server)是由微软公司开发的关系数据库管理系统,它是一个功能强大、性能卓越的企业级数据库平台,用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支持广泛的应用程序开发接口(API),...[2024/2/26]
Skywalking Docker单机环境搭建
本次搭建是基于MySQL进行持久化,因此需要提前准备好一个MySQL容器 (MySQL容器部署略过)。 OAP服务搭建 拉取skywalking-oap镜像 docker pull apache kywalking-oap-server:8.9.0 接下来可以进行一个简单的启动,目的是...[2024/2/18]
Docker Compose使用教程
前言 这篇文章重点讲解docker compose的相关概念和命令。Compose是单机编排容器集群或者是分布式服务容器的应用工具。通过Compose,可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。 Docker-Compose是一个容器编...[2024/2/7]
一句话总结Docker与K8S的关系
一句话总结:Docker只是容器的一种,它面向的是单体,K8S可以管理多种容器,它面向的是集群,Docker可以作为一种容器方案被K8S管理。下文继续具体介绍。 1、容器的核心概念 介绍这几个核心概念:OCI、CR、Runc、Containerd、CRI。 1.1、容器运行规范 容器运行...[2024/2/5]
opcache导致的RCE复现
前言 RCE得搭配着文件上传的点来进行利用 环境搭建 用docker搭个php7的环境,作者用的php7.0 docker run -itd --name php7 -p 8083:80 php:7.0-apache 安装opcache拓展 进入docker容器:docker exec ...[2024/2/2]
完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker
事故还原 近日,白泽在使用 docker 的时候,开放了防火墙的端口,以 SSH 方式访问远程服务器的 docker 守护进程(无需使用密钥即可建立连接),随后竟遭到了挖矿木马的攻击,好一顿折腾之后,使用 TLS 证书加密通信才解决了问题。 时间线 部分腾讯云短信和云服务器安全主机管理后台...[2024/1/10]
编写.NET的Dockerfile文件构建镜像
创建一个WebApi项目,并且创建一个Dockerfile空文件,添加以下代码,7.0代表的你项目使用的SDK的版本,构建的时候也需要选择好指定的镜像tag FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app EXPO...[2024/1/5]
基于WPSOffice+Pywpsrpc构建Docker镜像,实现文档转换和在线预览服务
背景 产品功能需要实现标准文档的在线预览功能,由于DOC文档没办法直接通过浏览器打开预览,需要提前转换为PDF文档或者HTML页面。 经过测试发现DOC转为HTML页面后文件体积较大,而且生成的静态资源文件较多,需要额外搭建Web容器存放,所以还是考虑转换为PDF格式文档。 选...[2023/12/8]
快速认识什么是:Docker
Docker,一种可以将软件打包到容器中并在任何环境中可靠运行的工具。但什么是容器以及为什么需要容器呢?今天就来一起学快速入门一下Docker吧!希望本文对您有所帮助。 假设您使用 Cobol 构建了一个在某种奇怪风格的 Linux 上运行的应用程序。您想与您的朋友分享这个应用程序,但他有一个...[2023/12/8]
MySQL运行在docker容器中会损失多少性能
前言 自从使用docker以来,就经常听说MySQL数据库最好别运行在容器中,性能会损失很多。一些之前没使用过容器的同事,对数据库运行在容器中也是忌讳莫深,甚至只要数据库跑在容器中出现性能问题时,首先就把问题推到容器上。 那么到底会损失多少,性能损失会很多吗? 为此我装了两个MySQL,版本...[2023/11/29]
3款免费又好用的 Docker 可视化管理工具
前言 Docker提供了命令行工具(Docker CLI)来管理Docker容器、镜像、网络和数据卷等Docker组件。我们也可以使用可视化管理工具来更方便地查看和管理Docker容器、镜像、网络和数据卷等Docker组件。今天我们来介绍3款免费且好用的 Docker 可视化管理工具。 Dock...[2023/11/6]
Docker从了解到部署应用的详细教程
一、Docker基础知识 1、Docker (1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化; (2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低; 2、Docker的应...[2023/11/3]
如何在 Ubuntu上使用snap安装Docker
1 检查系统版本 具有sudo或root用户权限 2 安装 SNAP ctrl+alt+T 打开终端 运行以下命令以安装 SNAP sudo apt update sudo apt install snapd 安装完成后,可以运行以下命令来验证 SNAP 是否正确安装 snap ...[2023/10/19]
Docker 基本管理
Docker 基本管理 Docker 概述 Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。 Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。 Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的...[2023/10/18]
docker入门加实战—网络
docker入门加实战—网络 我们运行了一些容器,但是这些容器是否能够进行连通呢?那我们就来试一下。 我们查看一下MySQL容器的详细信息: 主要关注,Networks.bridge.IPAddre 属性信息: docker inspect mysql # 或者过滤一些信息 docker ...[2023/10/17]
docker入门加实战—Docker镜像和Dockerfile语法
docker入门加实战—Docker镜像和Dockerfile语法 镜像 镜像就是包含了应用程序、程序运行的系统函数库、运行配置等文件的文件包。构建镜像的过程其实就是把上述文件打包的过程。 镜像结构 我们要从0部署一个Java应用,大概流程是这样: 准备Linux运行环境(java项目并...[2023/10/16]
使用Docker buildx 为 .NET 构建多平台镜像
.NET 团队有一篇博客 改进多平台容器支持, 详细介绍了.NET 7 以上的平台可以轻松的使用Docker buildx 工具构建多平台的镜像。 buildx 是 Docker 官方提供的一个构建工具,它可以帮助用户快速、高效地构建 Docker 镜像,并支持多种平台的构建。使用 buildx...[2023/10/16]
实现脚本自动部署docker
前言: 使用场景是 我这边的一个单体项目需要多一个多副本的部署方式,一直输入重复命令我实在是嫌烦了,使用写了一个脚本来一键更新部署上去。jar包都是我手动上传的,没有把包传入公网库里。 之所以记录就是因为遇到了几个没有遇到过的问题记录以下。 示例: #!/b...[2023/10/11]