容器 内存docker cpu
docker遇到Cannot connect to the Docker daemon at unix:///var/run/docker.sock问题的解决方案
问题背景: 由于服务器没有经常维护,导致应用不能正常运行。排查问题,执行 docker ps 命令时,报如下错误: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run ......
Docker Compose: depends_on
depends_on depends_on expresses startup and shutdown dependencies between services. Short syntax The short syntax variant only specifies service names ......
Docker部署Redis
1、拉取redis镜像 docker pull redis 2、创建redis配置文件 mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf 3、启动redis镜像 docker run -p 6379:6379 --name ......
Docker 安装
1、在线安装 1.1、卸载系统之前的 docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ do ......
直播平台搭建,Java 内存溢出的排查方法
直播平台搭建,Java 内存溢出的排查方法 JDK 自带命令 jstat -gcutil 33816 250 20 # 监控 jvm 的内存使用情况 jps -ml # 输出虚拟机启动时传递给主类 main() 的参数,输出主类的全名 jmap -F -dump:live,format=b,file ......
直播软件搭建,java代码获取内存信息
直播软件搭建,java代码获取内存信息一、获取堆外内存 @GetMapping("/panama") public Map<String, Object> panama() { ByteBuffer buffer = ByteBuffer.allocateDirect(1 * 1024 * 1024 ......
饭卡(容器)
#include<iostream> #include<vector> #include<windows.h> using namespace std; int a=999; struct student{ string name; int age; int card; int grade; }s; ......
平移数据(容器)
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a1[n]; for(int i=0;i<n;i++){ cin>>a1[i]; } vector<int> a(a1,a1+sizeof(a1) ......
helloword执行过程,cpu从内存中读取数据
1.cpu通过地址总线发出指令告诉内存控制器,我要操作哪块内存 2.cpu通过控制总线向内存控制器发出读/写指令 3.cpu通过数据总线,操作内存 鼠标点击HelloWorld运行过程: 1.点击鼠标,鼠标会发一个机器变更号 >usb控制器把信号传给 >系统总线 >南桥 >北桥 >cpu 2.cpu ......
Docker部署mysql5.7数据库
1、拉取镜像 docker pull mysql:5.7 2、启动mysql5.7镜像 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/li ......
K8s 里如何优雅地使用 /dev/shm 实现容器间共享内存
目录1. 从 docker run 的 --shm-size 参数聊起2. Linux 里的 /dev/shm3. Docker 对共享内存的支持4. K8s 里如何设置 /dev/shm 大小4.1 方案一:修改节点的 Docker 配置4.2 方案二:通过 Volume 挂载一个大目录到 Pod ......
docker-compose up -d 运行容器秒自动停止解决方案
正常的我们运行Docker-Compose的服务 docker-compose -f docker-compose.yml up -d mysql-setup 执行Docker ps 查看存活的容器 Docker PS发现没失败但是未找到存活的容器 查看日志 docker logs mysql-se ......
TI 新一代明星CPU
说到 TI(德州仪器),想必大家都不陌生,它在模拟器件领域处于世界领先水平,特别是我们熟知的DSP,更是超越了各大同行。同样,在CPU领域,TI 也拥有不错的技术功底,当年凭借 MSP430 超低功耗,走红了全球。今天给大家分享的是 TI 新一代明星CPU——AM62x,它相比上一代AM335x在工 ......
进程间通信:共享内存区
一、共享内存区 所谓共享内存区,即程序通过固定大小的物理存储链接到本地内存中,这种IPC形式是最快的。管道、FIFO和消息队列的问题在于,两个进程要交换信息时,这些信息必须由内核传递。 共享内存区示意图: 共享内存区的限制: 二、Posix 共享内存区 基于Posix 共享内存区的生产者--消费者实 ......
常用docker 配置2023
https://docs.docker.com/engine/install/ubuntu/安装 Docker 引擎编辑配置文件/mysql/conf/my.cnf[mysql]#设置mysql客户端默认字符集default-character-set=UTF8MB4[mysqld]#设置3306端 ......
快速打印docker容器日志
有的时候需要在服务器上查看日志信息。 往往敲命令又太多,觉得麻烦,所以写了一个这个脚本。 赋权之后,这个脚本里面丢到/usr/local/bin/ 下面。就可以在任何地方使用 lgs ,然后输入容器部分的名字。如果有多个输入序号就可以打印日志啦。 #/bin/bash read -p "enter ......
基于Lighthouse安装docker
1. 前言 在此之前小编通过各种方式介绍过自己通过服务器搭建的一些玩法,也写过一些教程,但是那些教程,现在回头来看,都是有些杂乱了,统一性不强。我就准备重新整理一下之前写的文章,并且准备重新开一个专题来写自己折腾的内容,专题的名字就叫-原来服务器这么有用。也希望大家多多提意见,给思路,谢谢大家的支持 ......
docker部署redis主从集群
1、创建数据目录(logs目录要给权限,要不然会报错) mkdir -pv /data/redis/(data,logs} chmod 777 /data/redis/logs 2、redis.conf 配置文件 -—-主从配置 master 节点配置 cd /data/redis vim redi ......
JVM适应Docker限制:动态调整内存
背景在现代应用开发中,容器化技术(如Docker)已经成为主流。但是,Java应用在容器中运行时面临着挑战:传统的JVM内存设置需要在启动时指定静态的堆内存大小,这种设置方法难以适应动态变化的容器环境。由于容器环境受到cgroup限制,传统的静态内存配置可能导致资源不足或浪费。因此,让JVM能够感知 ......
docker-compose 一键部署
3.3.DockerCompose 大家可以看到,我们部署一个简单的java项目,其中包含3个容器: MySQL Nginx Java项目 而稍微复杂的项目,其中还会有各种各样的其它中间件,需要部署的东西远不止3个。如果还像之前那样手动的逐一部署,就太麻烦了。 而Docker Compose就可以帮 ......
5种容器内指定特定域名解析结果的方式
本文分享自华为云社区《容器内指定特定域名解析结果的几种方式》,作者:张俭。 在本篇文章中,我们将探讨如何在容器内指定特定域名解析结果的几种方式。为了方便演示,首先我们创建一个演示用的Deployment配置文件。 apiVersion: apps/v1 kind: Deployment metada ......
Windows 10 LTSC 2021 占用内存过高的解决
1. 注册表导入文件,并运行 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppXSvc] "Start"=dword:00000004 [HKEY_LOCAL_MACH ......
docker -部署项目-后端
3.1.部署Java项目 hmall项目是一个maven聚合项目,使用IDEA打开hmall项目,查看项目结构如图: 我们要部署的就是其中的hm-service,其中的配置文件采用了多环境的方式: 其中的application-dev.yaml是部署到开发环境的配置,application-loca ......
docker-项目部署-前端
3.2.部署前端 hmall-portal和hmall-admin是前端代码,需要基于nginx部署。在课前资料中已经给大家提供了nginx的部署目录: 其中: html是静态资源目录,我们需要把hmall-portal以及hmall-admin都复制进去 nginx.conf是nginx的配置文件 ......
docker -镜像
前面我们一直在使用别人准备好的镜像,那如果我要部署一个Java项目,把它打包为一个镜像该怎么做呢? 2.3.1.镜像结构 要想自己构建镜像,必须先了解镜像的结构。 之前我们说过,镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、 ......
docker-网络
2.4.网络 上节课我们创建了一个Java项目的容器,而Java项目往往需要访问其它各种中间件,例如MySQL、Redis等。现在,我们的容器之间能否互相访问呢?我们来测试一下 首先,我们查看下MySQL容器的详细信息,重点关注其中的网络IP地址: # 1.用基本命令,寻找Networks.brid ......
docker-基础常见命令
2.1.常见命令 首先我们来学习Docker中的常见命令,可以参考官方文档: https://docs.docker.com/engine/reference/commandline/cli/ 2.1.1.命令介绍 其中,比较常见的命令有: 命令 说明 文档地址 docker pull 拉取镜像 d ......
安装docker
本安装教程参考Docker官方文档,地址如下: https://docs.docker.com/engine/install/centos/ 1.卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \ docker-client \ docker-cli ......
Docker架构
原文:https://blog.csdn.net/qq_46921028/article/details/129096134 Docker是一个CS架构的程序,由两部分组成: 服务端(server):Docker守护进程,负责处理Docker指令,管理镜像、容器等。 客户端(client):通过命令 ......