【看网上都是什么迁移文件的就感觉不靠谱,治标不治本啊(这不应该是一个新生代coder的样子)】 du -sh* 一路查下去,发现overlay这个文件夹已经爆了。 docker system prune -a 才清理了7g的...
运维教程
在CentOS启动时自动加载内核模块overlayfs操作
在CentOS中自动加载内核模块,可以在/etc/sysconfig/modules/目录中增加一个脚本,在此脚本中加载所需的模块。 下面是我所用的一个名为overlayfs.modules的脚本,用来在我的CentOS 7.X中自动加载...
CentOS 7.x docker使用overlay2存储方式
编辑/etc/docker/daemon.json添加以下内容: { "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ]} 安装依赖: yum install yum-plugin-ovl -y 否则会报以下错误: May 05 18:20:45 node1 do...
VMware安装CentOS虚拟机与配置网络的图文教程
1. 下载CentOS镜像 1.1 下载网站 http://mirrors.163.com/centos/ http://mirrors.aliyun.com/centos/ 1.2 选择相应版本,如:7.9.2009;注意:该仓库地址不对较老版本镜像进行保留,若需要请通过官方地址...
docker安装tomcat并部署Springboot项目war包的方法
说来也简单,直接上教程吧,博主 1.首先在启动docker service docker start 2.拉取tomcat镜像。 docker pull tomcat:8-jdk8 如果不加后面的8-jdk8 标签的话,会默认拉取latest,也就是最新的官方版本 3...
Docker 部署Mysql 服务和Redis 服务的方法
目录 Docker 部署Mysql 服务的方法 下面看下Docker 部署 Redis 服务的方法 Docker 部署Mysql 服务的方法 1. 拉取Mysql 5.6最新版本镜像 sudo docker pull mysql:5.6 2. 查看Mysql 镜像 sudo docker images 3. 在home目...
修改已有docker容器中的内容方法
一、docker ps 列出容器 二、docker cp 拷贝文件至容器 注:docker中宿主机与容器(container)互相拷贝传递文件的方法 1、从容器拷贝文件到宿主机 docker cp mycontainer:/opt/testnew/file.txt /opt/test...
Docker如何制作自己镜像并上传dockerhub
1.首先注册自己的dockerhub账号,注册地址:https://hub.docker.com 2.在linux服务器登录自己的账号:docker login --username=qiaoyeye 3.在https://hub.docker.com/上先找到自己想要的镜像 4.拉取镜像到本地:...
Docker部署nGrinder性能测试平台过程解析
什么是nGrinder? nGrinder是用于压力测试的平台,使您可以同时执行脚本创建,测试执行,监视和结果报告生成器。开源nGrinder通过消除不便并提供集成环境,提供了进行压力测试的简便方...
基于docker搭建selenium分布式环境
1、下载镜像 docker pull selenium/hub docker pull selenium/node-firefox docker pull selenium/node-chrome 注意:selenium/node-firefox和selenium/node-chrome都是无界面的。 要想能看到实时运行界面,需要使用以下两个...
VPS服务器常用性能测试脚本汇总
分享一下常用的VPS服务器一键性能测试脚本,可以用来测试机器的配置和性能,测试VPS服务器的网络速度,硬盘性能等。 这里收集一些测试脚本,脚本均来自于网络,代码内有作者信息...
Docker部署Consul配置过程解析
执行命令 docker run -d --name consul -p 8500:8500 consul 端口说明 https://www.consul.io/docs/install/ports.html 挂载说明 /consul/data:持久化数据存储 /consul/config:配置文件 Consul 配置 https://www.consul.io/docs...
docker容器内要启动两个进程时Dockerfile的实现代码
近期想做一个cron定时任务的docker,在Dockerfile中做如下定义 FROM library/alpine:latestRUN apk --update add rsync openssh bashVOLUME ["/data"]ADD start.sh /CMD ["/bin/bash","/start.sh"] 在start.sh中用crontab 加载定时任务...
Docker 使用 Supervisor 来管理进程操作
Docker容器在启动的时候开启单个进程,比如,一个 ssh 或者 apache 的 daemon 服务。 但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令放到一个...
supervisor下的Dockerfile的多服务镜像封装操作
编写Dockerfile文件 配置yum源 cd /tmp/dockervim DockerfileFROM rhel7EXPOSE 80 22 # 向外暴露80和22的端口COPY dvd.repo /etc/yum.repos.d/dvd.repo yum install -y httpd openssh-server openssh-clients supervisor yum clean all ssh-ke...
Docker 启动Redis 并设置密码的操作
redis使用 redis version 5的apline(阿尔卑斯)镜像,小巧快速 新建一个docker-compose.yml文件 直接启动,不需连接密码配置如下: version: '3.3'services: cache: image: redis:5-alpine restart: always ports: -...
在docker中开启sshd操作
首先在docker中安装openssh-server,安装完毕后切换到openssh-server的安装目录/etc/ssh下面。 运行ssh-keygen生成对应的密钥。 先看看sshd的配置文件sshd_config,里面有如下内容: HostKey /etc/ssh/ssh_h...
Docker动态给容器Container暴露端口操作
查看Container的IP地址 docker inspect container name or id| grep IPAddress 查看Container的映射的端口 docker port container name or ideg.docker port d8dac7399647docker port hfq-jedi-zxf-eden 用iptables查看容器映射情况 ip...
连接docker里面的mysql失败解决方法
场景:在虚拟机的docker容器中安装latest版本的mysql之后,在宿主机中使用navicat连接虚拟机中的mysql出现下图报错: 2059 : Authentication plugin ‘caching_sha2_password' cannot be loaded: 解决办法: 1、...
TCP性能调优实现原理及过程解析
三次握手阶段 客户端SYN包的重试次数 sysctl -w net.ipv4.tcp_syn_retries=6 相关介绍 第 1 次重试发生在 1 秒钟后,接着会以翻倍的方式在第 2、4、8、16、32 秒共做 6 次重试,最后一次重试会等待...
Xmeter API接口测试工具使用方法解析
XMeter API提供了基于JMeter的一站式在线接口测试服务,包括了以下的服务: 1)优化的在线测试报告:如下图为在线的测试请求、返回结果查看,跟踪和预览 图形化的测试报告,报告可以...
Docker 通过端口来连接一个容器的实现
Docker容器的连接 1.网络端口映射 我们创建一个python应用的容器 # docker run -d -P training/webapp python app.py 我们使用 -P 参数创建一个容器,使用 docker ps 来看到端口5000绑定主机端口32768 我们也...
Docker容器化部署Python应用过程解析
简单应用部署 一、目录结构: └── Pythonpro #目录 └── test.py #文件 └── requirements.txt #文件 └── Dockerfile #文件 二、编写Dockerfile文件 # 基于镜像基础 FROM python:3.6.4 # 创建代码文...
Docker部署Rabbitmq容器实现过程解析
1、拉取镜像 首先执行如下命令将镜像下载到本地: 注意:rabbitmq 是官方镜像,该镜像不带控制台。如果想要安装带控制台的镜像,则需要在拉取镜像时附带 tag 标签,例如:rabbitmq:m...
Docker Nginx Log 三者的处理详解
因为公司的同事需要Nginx日志标准输出,也就是通过控制台处理,那么我们需要先将日志写到文件内: error_log /var/log/nginx/error.log access_log /var/log/nginx/access.log 处理方式无非有两种: 1.创...
分布式监控系统之Zabbix主动、被动及web监控的过
前文我们了解了zabbix的网络发现功能,以及结合action实现自动发现主机并将主机添加到zabbix hosts中,链接指定模板进行监控;回顾请参考https://www.jb51.net/article/200678.htm;今天我们来了解...
完美解决Windows10下无法对docker容器进行端口访问
解决Windows10下无法对docker容器进行端口访问(端口映射的问题) 在Windows10系统服务器中安装了docker和docker-compose 并尝试在其中运行Nginx服务,映射也做好 问题:在主机的浏览器中,打开...
docker镜像访问本地elasticsearch端口操作
使用docker stack部署的镜像服务,进入镜像之后,理论上,应该可以通过下面的指令访问本地的elasticsearch服务 curl 本机ip/9200 但是却提示拒绝访问。 后来本机使用上述指令查看之后发现,...
Docker绑定固定IP/跨主机容器互访操作
前言 之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的,下面使用docker自带的network实现...
解决Docker network Create加--subnet后遇到问题
Docker network Create加–subnet后,使用docker network ls查看,在刚刚新建的网络上没看到driver,使用docker network inspect 查看详细信息,会看到好多地方都没数据,特别是driver,不加–subnet,一切...
Docker与iptables及实现bridge方式网络隔离与通信操作
Docker提供了bridge, host, overlay等多种网络。同一个Docker宿主机上同时存在多个不同类型的网络,位于不同网络中的容器,彼此之间是无法通信的。 Docker容器的跨网络隔离与通信,是借助了...
解决Mac下 docker 无法 ping 通宿主机的问题
解决方案 抛弃docker for mac自带的linux虚拟机(尽管轻量,但其与OSX通信采用socket文件的方式),使用docker-machine 安装virtualbox。virtualbox创建后,会添加一个虚拟网卡,可以通过ifconfig命令查...
dockerfile制作apache镜像的方法
目录 一、Docker镜像 二、基于已有的镜像创建实例 三、基于本地模板创建 四、基于Dockerfile创建 一、Docker镜像 1.1 docker镜像 应用的是发布的标准格式 支撑一个docker容器的运行 1.2 docker镜...
docker挂载本地目录和数据卷容器操作
1、docker挂载本地目录 docker可以支持把一个宿主机上的目录挂载到镜像里。 交互模式运行 docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu64 /bin/bash 后台运行 docker run -d -v /home/dock/Download...
Docker镜像分析工具dive原理解析
今天推荐一个这样的开源工具,用于探索 Docker 镜像,各层内容以及发现缩小 Docker/OCI 镜像大小的方法。这个工具就是:dive。 工具地址:https://github.com/wagoodman/dive,Star 数:22k+。 这个...
docker-修改容器挂载目录的3种方法小结
方式一:修改配置文件(需停止docker服务) 1、停止docker服务 systemctl stop docker.service(关键,修改之前必须停止docker服务) 2、vim /var/lib/docker/containers/container-ID/config.v2.json 修改配置文件...
Docker镜像压缩与优化操作
现如今docker如此受人追捧,主要是因为它的轻量化、可以快速部署以及资源的利用。但是一个docker images质量的好与坏,主要取决于Dockerfile编写的质量。同样功能的镜像,但是不同的D...
解决docker重启redis,mysql数据丢失的问题
官方文档: 所以 mysql应如下启动: docker run -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=密码 -v /windows盘符/指定的文件夹路径:/var/lib/mysql mysql:5.7 redis: docker run -p 6379:6379 -d -v /windows盘符/指定的文件夹...
docker下的 redis 之持久化存储详解
本章节开始 我们在docker下 进行 spring Boot项目操作redis 准备工作: (1) 创建文件夹:usr/local/work/share (2) 拉取项目,这是一个打包好的jar包 (3) 将拉取的 jar包放到刚刚创建的文件夹下,同时再...
如何使用Docker搭建pypi私有仓库
一、搭建 1、准备htpasswd.txt文件 该文件内容包含上传包至仓库时验证的用户名和密码 pip install htpasswd htpasswd -sc htpasswd.txt username 2、启动容器 docker run --name pypiserver --restart=always -v /data/...
Docker默认网段修改实现方法解析
背景 公司的服务器全部都是购买的阿里云ECS主机,默认内网网段为172.16.0.0/12,测试服上的服务基本都是使用Docker部署的。 之前的同事在该机器上安装的Docker全部都是默认配置,网段为...
基于zabbix实现监控Jenkins过程详解
一、监控架构图 二、实现思路 在 Jenkins 上安装 Metrics 插件,使 Jenkins 暴露 metrics api; 编写python代码从api抓取数据,并将数据解析为zabbix可以识别的格式; 配置 Zabbix server 及 agent 以实...
如何使用Docker部署Go Web应用的实现
目录 为什么需要Docker? Docker部署示例 准备代码 创建Docker镜像 编写Dockerfile 构建镜像 分阶段构建示例 附带其他文件的部署示例 关联其他容器 Docker Compose模式 本文介绍了如何使用Dock...
Docker Nginx容器制作部署实现方法
快速开始 1.查找 Docker Hub 上的 nginx 镜像 docker search nginx 2.拉取官方的Nginx镜像 docker pull nginx 3.在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像 docker images nginx REPOSITORY TAG IMAGE ID CREATED SIZE...
Rabbitmq heartbea心跳检测机制原理解析
前言 使用rabbitmq的时候,当你客户端与rabbitmq服务器之间一段时间没有流量,服务器将会断开与客户端之间tcp连接。 而你将在服务器上看这样的日志: missed heartbeats from client, timeout: x...
nginx处理http请求实现过程解析
nginx首先决定要用配置文件里的哪个server{}块来处理,假设有下面的server{}配置 server { listen 80; server_name aaa; ...}server { listen 80; server_name bbb; ...} nginx会根据过来的http请求头里的Host字段里的...
Nginx开启Brotli压缩算法实现过程详解
前言 在web应用中,为了节省流量,降低传输数据大小,提高传输效率,常用的压缩方式一般都是gzip,今天我们来介绍另外一种更高效的压缩方式brotli。 Brotli 是基于LZ77算法的一个现代...
Elasticsearch使用常见问题解决方案
一、和redis一起使用会造成netty启动冲突问题,所以需要在***Application入口文件中添加方法: @PostConstructpublic void init() { // see Netty4Utils.setAvailableProcessors() System.setProperty("es.set.netty.runtime...
详解docker部署SpringBoot及替换jar包的方法
目录 工程目录 Dockerfile文件 文件部署 生成镜像 启动容器 访问WEB jar包映射部署 脚本部署 查看docker日志 遇到的问题 关于docker的安装和使用,可以看看之前这两篇文章。docker kubernetes...
Nginx配置SSL证书出错解决方案
一、引言 当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,这样表示你这个网站还比较正式哈哈哈。当我把证书下载好,把nginx.conf配置好,简直就是万事俱备,只...