2021
03-19
03-19
docker空间爆满导致的进入容器失败的解决方案
由于问题发生的比较突然,业务催的比较急,所以没来得及截图案发现场,所以现场截图为后期正常的环境。周一上班,照例进入服务器,进入docker容器>>>dockerexec-i-txxx/bin/bashDockererror:nospaceleftondevice没空间了?立马想到查看系统的空间>>>df-hFilesystemSizeUsedAvailUse%Mountedondevtmpfs3.9G03.9G0%/devtmpfs3.9G03.9G0%/dev/shmtmpfs3.9G984K3.9G1%/runtmpfs3.9G03.9G0%...
继续阅读 >
eureka:1.构建jdk镜像启动eureka容器准备jdk文件夹和所有需要的文件mkdir~/jdkcd~/jdk#上传jdk压缩文件到/root/jdk/目录#课前资料/docker/tomcat7/jdk....gz#创建DockerfilevimDockerfile复制下面内容java-jara.jar--server.port=80--spring.profiles.active=aFROMcentos:7ADDjdk-8u212-linux-x64.tar.gz/opt/ENVJAVA_HOME=/opt/jdk1.8.0_212PATH=/opt/jdk1.8.0_212/bin:$PATHENTRYPOINTbash构建:docke...
一、介绍PrometheusPrometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。GoogleSRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。Prometheus基本原理是通过HTTP协议周期性...
如何在mac上用docker对Oracle进行部署使用首先安装docker安装docker可以直接去官网进行下载,但是貌似官网的速度有点慢,这边有条件的推荐复制下载链接在迅雷进行下载(有会员的话会更快哦~)docker官网dockerMac版下载链接其他系统需要安装docker请自行去官网选择系统安装下载完成后的安装需要把Docker的图标拖进application中,安装成功之后会在mac启动台中出现Docker的Logo。同时安装成功之后在Mac顶端会出现Docker的图标,如...
Docker与DockerMachine的区别Docker是一个Client-Server架构的应用,人家是有官称的:DockerEngine。Docker只是大家对DockerEngine的昵称,当然Docker还有其他的意思,比如一家公司的名称。简单起见,本文中的Docker等同于DockerEngine。提到Docker我们必须要知道它包含了三部分内容:Dockerdaemon一套与Dockerdaemon交互的RESTAPI一个命令行客户端下图很清晰的展示了它们之间的关系:DockerMach...
本文以某高校的健康报备系统为例,完成该web端的自动化操作,用到的技术栈如下所述:Docker\Selenium\Python\yagmail\ssh等基本思路:1、本地编写代码并进行测试2、新建docker容器并配置环境3、代码上传到服务器并复制到docker容器内4、解压、调试代码,确认代码没有问题后删除代码6、退出容器,并将容器制作成镜像7、用镜像实例化容器并挂载代码一、本地编写代码并调试先看一下我们需要进行操作的目标web:登录页面:表单...
前言现在mysql自建集群方案有多种,keepalived、MHA、PXC、MYSQL主备等,但是目前根据自身情况和条件,选择使用pxc的放来进行搭建,最大的好处就是,多主多备,即主从一体,没有同步延时问题,方便易用。本人使用过,直接安装pxc和docker容器方式的安装,个人觉得docker下安装更为方便,也更易维护,所以也推荐大家使用此方式。搭建环境环境centos7pxc版本镜像:最新版,目前为8.0+...
overlay网络解析内置跨主机的网络通信一直是Docker备受期待的功能,在1.9版本之前,社区中就已经有许多第三方的工具或方法尝试解决这个问题,例如Macvlan、Pipework、Flannel、Weave等。虽然这些方案在实现细节上存在很多差异,但其思路无非分为两种:二层VLAN网络和Overlay网络简单来说,二层VLAN网络解决跨主机通信的思路是把原先的网络架构改造为互通的大二层网络,通过特定网络设备直接路由,实现容器点到点的之间通信。这种...
端口映射Docker容器启动之前,如果不进行端口映射,在容器外部是无法通过网络来访问容器内的网络应用和服务。因为容器中常常会运行一些网络应用和服务,如果想在容器外部通过网络来访问容器内的网络应用和服务,就需要对该容器进行端口映射,可以通过dockerrun命令中的-P或-p选项来进行端口映射。随机端口映射当通过dockerrun命令中的-P选项来进行端口映射时,Docker会随机映射一个端口到容器开放的网络端口。以nginx为例,先拉...