Docker 日志自动轮转和清理配置
设置 Docker 日志大小和自动删除旧日志:通过配置 Docker 使用 json-file 日志驱动,同时使用 logrotate 工具,可以设置日志的最大大小(例如100MB),并在达到该大小时自动删除旧日志。这可帮助管理 Docker 日志文件大小和保持存储空间整洁。
步骤 1:配置 ...[2023/10/11]
关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
在.Net Framework时代,我们生成验证码大多都是用System.Drawing。
在.Net 6中使用也是没有问题的。
但是,System.Drawing却依赖于Windows GDI+。
为了实现跨平台,我陷入了沉思!!
微软推荐使用SkiaSharp 进...[2023/9/25]
docker 部署环境基本流程
博客地址:https: www.cnblogs.com/zylyehuo/
环境部署的问题,非常棘手,因此引入了容器技术
解决环境迁移的难题
1.利用虚拟机的模板克隆功能,将整个机器的环境复制一份,再丢给第二个机器去使用
2.最好是使用docker去部署环境
...[2023/9/13]
Docker 镜像库国内加速的几种方法
概述
在国内,拉取 Docker 镜像速度慢/时不时断线/无账号导致限流等,比较痛苦??. 这里提供加速/优化的几种方法。
梳理一下,会碰到以下情况:
国内下载速度慢/时不时断线:是因为网络被限制了。
没有公共镜像库账号导致限流:是因为 Docker Hub 等主流镜像库,近年来纷纷开始对未...[2023/9/10]
Asp-Net-Core开发笔记:FrameworkDependent搭配docker部署
前言
之前我写过一篇使用 docker 部署 AspNetCore 应用的文章,这种方式搭配 CICD 非常方便, build 之后 push 到私有的 dockerhub ,在生产服务器上 pull 下来镜像就可以直接运行了。
然而,有时需要一种更传统的部署方式,比如在本地打包可执行文件之后...[2023/9/10]
在本地运行Kusto服务器
我喜欢Kusto (或商用版本 Azure Data Explorer,简称 ADX) 是大家可以有目共睹的,之前还专门写过这方面的书籍,请参考 大数据分析新玩法之Kusto宝典, 很可能在今年还会推出第二季,正在酝酿题材和场景中。
为了使用Kusto,你既可以购买正式的服务(Azure Da...[2023/9/1]
Docker从入门到部署项目
Docker概念
Docker是一个开源的应用容器引擎,它是基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化。通过容器可以实现方便快速并且与平台解耦的自动化部署方式,...[2023/8/16]
docker swarm 使用详解
转载请注明出处:
1.docker swarm 的组成架构
一个基本的docker swarm 的架构如下:
它主要包含这几个核心组件:
Manager节点(Manager Nodes): 管理节点是Swarm集群的控制中心,负责整个集群的管理和调度。Swarm可以有一...[2023/8/14]
docker service 与 docker stack
转载请注明出处:
1. Docker Service
Docker Service(服务)是用于定义和管理单个容器服务的概念。它是在Docker Swarm集群中运行的容器实例,可以使用docker service命令进行操作。
创建服务: 使用docker service cre...[2023/8/14]
【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】个人博客前后端运维部署
个人博客 前端:https: lujiesheng.cn
个人博客 后端:https: api.lujiesheng.cn
个人博客 运维:https: portainer.lujiesheng.cn
1. 服务器准备
我采用的是 腾讯云轻量应用服务器(2C 4G 8M 80G),配置如下...[2023/8/4]
【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置
大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到 github.com/HobbyBear/performance-analyze ,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何...[2023/7/26]
docker部署zabbix 6.0高可用集群实验
0 实验环境
虚拟机,postgresql本地部署,zabbix server及nginx容器部署
1 postgresql
参看前作 《postgresql + timescaledb离线安装笔记》完成部署,对外端口tcp 5432,账号zabbix,密码123
2 zabbix ser...[2023/7/24]
使用Docker+PHP搭建苹果Maccms的影视站详细教程
自己做博客站太难了,SEO太差自己都搜不到,原文地址求你点进去看:https: typecho.hanzhe.site/archive 88
说在前面
很早之前还没参加工作的时候,手头没钱,想要看一些电影什么的充不了会员,一般都会在网上搜VIP影视这类的盗版网站,参加工作后对这些网站仍然很好奇...[2023/7/21]
docker 搭建私有仓库并发布私有镜像docker 搭建私有仓库并发布私有镜像
本文为博主原创,转载请注明出处:
1.自建私有docker仓库
自建一个Docker仓库,可以使用Docker官方提供的开源项目Docker Registry。以下是一些基本步骤:
安装Docker Registry:
在服务器上安装Docker引擎。
使用以下命令拉...[2023/7/17]
.NETCore项目在Windows下构建Docker镜像并本地导出分发到CentOS系统下
在Windows下使用Docker,我们选择Docker Desktop这个软件,非常方便。
Docker Desktop介绍及安装
Docker Desktop是适用于Mac、Linux或Windows环境的一键安装应用程序,使您能够构建和共享容器化应用程序和微服务。
它提供了一个简单的G...[2023/6/28]
Docker 中的 .NET 异常了怎么抓 DumpDocker 中的 .NET 异常了怎么抓 Dump
一:背景
1. 讲故事
有很多朋友跟我说,在 Windows 上看过你文章知道了怎么抓 Crash, CPU爆高,内存暴涨 等各种Dump,为什么你没有写在 Docker 中如何抓的相关文章呢?瞧不上吗?
哈哈,在DUMP的分析旅程中,跑在 Docker 中的 .NET 占比真的不多,大概10...[2023/6/28]
构建高可用性的 SQL Server:Docker 容器下的主从同步实现
摘要:本文将介绍如何在 Docker 环境下搭建 MS SQL Server 的主从同步,帮助读者了解主从同步的原理和实现方式,进而提高数据的可靠性和稳定性。
一、前言
在当今信息化的时代,数据的安全性和稳定性显得尤为重要。数据库是许多企业和组织存储和管理数据的核心,因此如何保证数据库的高可用性...[2023/6/26]
【Azure 应用服务】App Service for Container 无法拉取Docker Hub中的镜像替代方案
问题描述
创建App Service Container服务,选择从Docker Hub中获取appsmith/appsmith-ce 镜像(https: www.appsmith.com/ & https: hub.docker.com/r/appsmith/appsmith-ce/t...[2023/6/19]
浅析开源容器标准——OCI
1、导语
容器技术火起来了以后,Docker的容器镜像和容器运行时已然成为行业的标准。此后,为了推进容器生态的健康发展。在Linux基金会的主导下,Docker和各大云厂商Google, Amazon, CloudFoundary, Microsoft积极响应于2015年成立了 “Open C...[2023/6/19]
使用CNI网络插件(calico)实现docker容器跨主机互联
目录一.系统环境二.前言三.CNI网络插件简介四.常见的几种CNI网络插件对比五.Calico网络之间是如何通信的六.配置calico让物理机A上的docker容器c1可以访问物理机B上的docker容器c26.1 安装部署etcd集群6.2 安装部署docker6.3 配置calico6.4 ...[2023/6/9]
Docker安装MS SQL Server并使用Navicat远程连接
MS SQL Server简介
Microsoft SQL Server(简称SQL Server)是由微软公司开发的关系数据库管理系统,它是一个功能强大、性能卓越的企业级数据库平台,用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支持广泛的应用程序开发接口(API...[2023/6/7]
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - Docker)
目录安装Docker 安装PaddleOCR 安装准备PaddleServing的运行环境,模型转换Paddle Serving pipeline部署重启测试
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 预测部署简介与总览
百度飞桨(PaddlePaddl...[2023/6/2]
[Docker] Docker之安装Nginx
0 序言
略
1 安装步骤
Step1 下载镜像
搜素、下载镜像
https: hub.docker.com/_/nginx?tab=tags
这里选择官方镜像1.22.0版本
docker search nginx
docker pull nginx:1.22.0
查看下...[2023/5/30]
500行代码手写docker-实现硬件资源限制cgroups
(5)500行代码手写docker-实现硬件资源限制cgroups
本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。
本章的源码已经上传到git...[2023/5/29]
500代码行代码手写docker-设置网络命名空间
(4)500代码行代码手写docker-设置网络命名空间
本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。
本章的源码已经上传到github,地...[2023/5/26]
docker快速启动proxy_pool项目
docker快速启动proxy_pool项目
项目地址:https: github.com/jhao104/proxy_pool
0x01 搭建redis
该项目是基于redis的,所以我们首先需要一个redis,这里我还是选择用docker快速启动一个
端口映射出来,可用于公网
d...[2023/5/25]
500行代码手写docker-以新命名空间运行程序
(2)500行代码手写docker-以新命名空间运行程序
本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。
本章的源码已经上传到github,地...[2023/5/19]
docker(一):Develop faster. Run anywhere.
前言
在进行微服务部署时,首先需要进行部署环境的搭建。目前,Docker 已经成为了微服务部署的主流解决方案之一。Docker 可以帮助我们更快地打包、测试以及部署应用程序,从而缩短从编写到部署运行代码的周期。
在本文中,我们将对 Docker 进行初步的讲解,并介绍如何将映像生成并作为容器运...[2023/5/12]
[ Docker ] 部署 nps 和 npc 实现内网穿透
https: www.cnblogs.com/yeungchie/
云主机上运行 nps
创建映射目录
mkdir -p ~/docker/np config
拉取镜像
docker pull oldiy/nps-server
运行容器
创建容器
docker run -d --nam...[2023/4/24]
2023年windows DockerDeskTop最新款4.18.0 全程保姆级安装
目录前景提示windows 10 内置的linux系统1.这个内置系统一定要在windows store里安装,否则,无法使用,这是重点。进入商店,搜索linux。2.一般画圈这些都可以使用。4.安装会让你输入微软账户密码(首次)。5.静静等待,本作的这个大概550M左右。6.装好后,会生成一个...[2023/4/21]
阿里云安装docker全过程
目录阿里云安装docker该函数会检查下列IP段让我们看看阿里云服务器的路由表好了问题解决总结 阿里云安装docker
记录阿里云搭建docker碰到的问题
阿里云搭建docker和本地有一点点区别,当安装成功后发现docker报错,如下:
Cannot connect to the D...[2023/4/6]
Docker原理
docker是什么:Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说起。
什么是容器?
- [x] 容器是用来装东西的,Linux 里面的容器是用来装应用的;
- [x] 容器就是将软件打包成标准化单元,以用于开发、交付和部署;
- [x...[2023/3/24]
docker如何在mac-m1芯片部署并启用tomcatdocker如何在mac-m1芯片部署并启用tomcat
目录手把手教你使用docker在mac-m1芯片部署并启用tomcat1,下载docker并安装2,配置docker的阿里云加速器(也可以配置其他加速器)3,下载tomcat镜像4,启用docker的tomcat容器5,启动后访问tomcat6,接下在就可以在本地放项目包,访问了本文永久更新地址: ...[2023/3/24]
docker mysql8.0 启动,挂数据卷,定时备份,恢复~
安装mysql
从mysql社区版的官方源去拉取镜像:mysql/mysql-server - Docker Image | Docker Hub
docker run --name=mysql1 -d mysql/mysql-server:latest
镜像起来之后,mysql...[2023/3/17]
docker如何部署etcd集群
目录创建etcd数据目录创建docker网络etcd-cluster-compose.yml启动并验证集群启动验证集群k/v操作CURLetcdctl总结 需要安装:
dockerdocker-compose
参数详细:
–name:设置成员节点的别名,建议为每个成员节点配置可识...[2023/3/17]
docker-compose?up?-d遇到的问题及解决
目录docker-compose up -d的问题docker-compose up -d <name>; No such service: <name>问题描述解决方案总结 docker-compose up -d的问题
1.在使用docker-compose 的up命...[2023/3/17]
Linux系统下祼机安装mysql8.0和docker mysql 8.0 性能差异对比~
环境准备
准备两台服务器环境,配置相同,分别安装Centos7,mysql8.0,docker mysql 8.0
准备测试代码
public cla Chat
{
public static long Count = 0;
pub...[2023/3/15]
docker实战
docker实战笔记
一、安装docker
下面以ubuntu系统举例:
卸载已有的旧版本docker
$ sudo apt-get remove docker docker-engine docker.io
使用apt安...[2023/3/3]
人工智能,丹青圣手,全平台(原生/Docker)构建Stable-Diffusion-Webui的AI绘画库教程(Python3.10/Pytorch1.13.0)
世间无限丹青手,遇上AI画不成。最近一段时间,可能所有人类画师都得发出一句“既生瑜,何生亮”的感叹,因为AI 绘画通用算法Stable Diffusion已然超神,无需美术基础,也不用经年累月的刻苦练习,只需要一台电脑,人人都可以是丹青圣手。
本次我们全平台构建基于Stable-Diffusi...[2023/3/3]
Docker?删除镜像的实现Docker?删除镜像的实现
删除镜像
如果要删除本地的镜像,可以使用 docker rmi (注意rm为删除容器,而rmi为删除镜像,其中i代表image)命令,它的具体语法如下:
docker rmi [OPTIONS] IMAGE [IMAGE…]
其中:
docker rmi:Docker删除...[2023/3/3]
基于Docker部署Dubbo+Nacos服务
一、说明
本文介绍基于 Docker 部署一套 Dubbo + Nacos 的微服务环境,并解决容器里的 IP 及端口的访问问题。
基于上文《基于jib-maven-plugin快速构建微服务docker镜像》 中在阿里云镜像仓库构建的镜像来进行部署。
二、部署 Na...[2023/2/27]
云原生Docker容器自定义DNS解析
目录描述实现方式docker-compose配置【推荐】进入容器内部修改docker run 命令的时候添加docker build构建镜像时添加结尾总结 描述
在特定的情况下,或者在网络策略特殊定义下,需要自定义dns进行域名访问,在宿主机上配置了域名解析,对于docker容器无效。...[2023/2/22]
云原生Docker创建并进入mysql容器的全过程
目录前言拉取镜像创建容器进入mysql容器登录mysql创建数据库创建表总结 前言
本文主要讲解的是创建mysql的容器,大家都知道,在外面进入mysql都很容易,“mysql -u用户名 -p密码”就可以,但是是容器的mysql就没那么好进入了,首先还要拉取镜像,创建容...[2023/2/22]
docker如何对已经启动的容器添加目录映射(挂载目录)docker如何对已经启动的容器添加目录映射(挂载目录)
目录1. 背景2. 开始新增挂载目录1.查看容器存放目录2.查看要新增挂载的容器id3.进入要新增文件夹挂载的目录4.关闭容器、关闭docker5.修改config.v2.json6.修改hostconfig.json7.重启docker与容器8.进行目录验证3. 注意总结 1. 背景
在自己安...[2023/2/22]
NuGet私有服务器ProGet Docker搭建和公司中实战用法NuGet私有服务器ProGet Docker搭建和公司中实战用法
一、什么时候需要用到NuGet私有服务器
很多公司中架构师会搭建一个统一的项目基础架构模板,然后全部新项目都会拿这个基础架构来开发新的项目,那架构中就会有很多的中间件,比喻公司内部的封装好的Redis中间件,访问数据库的中间件,MQ中间件,小程序中间件等等。
现在很多项目都...[2023/2/20]
MySQL8.0 高可用集群化 · mysql-shell · mysql-router · docker · 单主多从
高可用集群的基本特点
负载均衡 / 读写分离 / 故障转移 本文以此为目标,利用 mysql-shell、mysql-router,基于 docker 的环境架构(篇幅太长,内容多了点儿)。
一、名词及要点
名词
解释
GR
Group Replication;集群间的主从节点数...[2023/2/17]
docker search命令的具体使用
目录一、docker search 命令选项二、docker search 使用实例2.1 通过指定镜像名搜索2.2 搜索结果不进行截断显示2.3 设置搜索结果只显示10个2.4 搜索结果过滤star收藏数量大于等于3个2.5 搜索结果只列出自动构建的镜像2.6 搜索结果只列出官方镜像2.7 搜索结...[2023/2/15]
100 行 shell 写个 Docker
作者:vivo 互联网运维团队- Hou Dengfeng
本文主要介绍使用shell实现一个简易的Docker。
一、目的
在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入的了解,那么很难对这几个概念...[2023/2/10]
Docker不做虚拟化内核,对.NET有什么影响?
引子
前两天刷抖音,看见了这样一个问题。
问题:容器化不做虚拟内核,会有什么弊端?Java很多方法会跟CPU的核数有关,这个时候调用系统函数,读到的是宿主机信息,而不是我们限制资源的大小。
思考:在我们.NET中是否也会出现这种问题呢?
环境准备
1. 准备程序
在我们.NET中,并行编程...[2023/2/8]
Docker安装
我们很容易就可以在你的环境中安装docker,只要你选择好你的安装方式即可。
Docker实际上分为Docker Desktop和 Docker engine。Docker Desktop是一个桌面应用程序,可以在各种linux、macOS和windows 10上安装。
在Linux中,我们...[2023/2/6]