当前位置: 首页 > news >正文

【性能测试】Linux下Docker安装与docker-compose管理容器(超细整理)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

1、Linux下Docker安装

1)安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

请添加图片描述

2)安装docker

yum install -y docker

请添加图片描述

3)启动和关闭docker

启动:systemctl start docker
关闭:systemctl stop docker

请添加图片描述

2、docker-compose管理容器

下载docker-compose

1)下载依赖

执行命令:

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

请添加图片描述

2)给下载目录授予权限

chomod 777 /usr/local/bin/docker-compose

验证docker-compose是否安装成功

docker-compose –v

请添加图片描述

创建docker-compose.yaml配置文件

1)在root目录下创建一个docker-compose的目录

cd /rootmkdir docker-compose
touch docker-compose.yml

添加以下配置:

version: '3'services:mysql:image: mysql:5.7privileged: trueports:- 3306:3306environment:- MYSQL_ROOT_PASSWORD=Testfan#123volumes:- /root/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf- /root/docker/mysql/data:/var/lib/mysqlnetworks:- mtxredis:image: redisprivileged: trueports:- 6379:6379volumes:- /root/docker/redis/conf/redis.conf:/etc/redis/redis.confnetworks:- mtxcommand: redis-server /etc/redis/redis.conftomcat-pinter-1:image: tomcat:8.5.0-jre8privileged: trueports:- 8080:8080volumes:- /root/docker/tomcat/webapps:/usr/local/tomcat/webappsnetworks:- mtxdepends_on:- mysql- redistomcat-pinter-2:image: tomcat:8.5.0-jre8privileged: trueports:- 8090:8080volumes:- /root/docker/tomcat/webapps:/usr/local/tomcat/webappsnetworks:- mtxdepends_on:- mysql- redisnginx:image: nginxprivileged: trueports:- 80:80volumes:- /root/docker/nginx/conf.d:/etc/nginx/conf.d- /root/docker/nginx/logs:/var/log/nginxnetworks:- mtxdepends_on:- tomcat-pinter-1- tomcat-pinter-2networks:mtx:driver: bridge

2)关闭以前启动的容器

docker stop 84c4fa341d62
docker stop 4672429de27b
docker stop de5032a8efd7
docker stop 8ddf607e7359
docker stop 52b94a9fb918

请添加图片描述

请添加图片描述

3)在docker-compose.yml同级目录下启动

docker-compose up –d

请添加图片描述

4)浏览器中检查是否可以访问

在这里插入图片描述

5)docker-compose其他命令

后台启动容器:docker-compose up -d [容器名]
停止并删除容器:docker-compose down [容器名]

停止容器:docker-compose stop [容器名]
重启容器:docker-compose restart [容器名]
查看容器:docker-compose ps [容器名]
查看日志:docker-compose logs [容器名]

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

即使面临再大的压力也不要放弃自己,因为成功往往就是在最后的一刻出现。勇敢面对挑战,坚持下去,相信你自己,你可以做到!

真正的成功不仅仅在于结果,更在于过程中的点滴进步和努力。用心去做每一件事,珍惜每一次学习和成长的机会,你会发现,你的世界因奋斗而更加精彩。

只有经过风雨洗礼的人,才会拥有最美的彩虹。勇敢面对生活的挑战,保持一颗感恩的心,相信自己,勇往直前,你一定会迎来属于自己的美好未来。

http://www.lryc.cn/news/224268.html

相关文章:

  • 陪玩2.0升级版源码/价值18500元的最新商业版游戏陪玩语音聊天系统源码
  • 读程序员的制胜技笔记08_死磕优化(上)
  • 【gltf-pipeline】安装gltf-pipeline 进行文件格式转换
  • Android OpenGL ES踩坑记录
  • Vue3 项目完整配置
  • 二十三种设计模式全面解析-从线程安全到创新应用:探索享元模式的进阶之路
  • Qt之qobject_cast使用
  • 如何实现云端开发能力快速提升?【DevRun】云上开发创新实践带你实现
  • 猫头虎博主第7期赠书活动:《计算机考研精炼1000题》
  • Linux常见指令:从基础到理论
  • ARM---CAN2.0B读取 汽车BMS报文
  • 第十一章 JSP开发模型
  • Java面试题-Redis-第四天(线程模型一)
  • 逐次变分模态分解(Sequential Variational Mode Decomposition,SVMD)(附代码)
  • Spring Boot(一)
  • 秩为1的矩阵的性质
  • 酷安官网下载页前端自适应源码
  • Docker实战
  • 什么是代理IP池?如何判断IP代理商的IP池是否真实优质?
  • 嵌入式养成计划-51----ARM--ARM汇编指令--内存读写指令--程序状态寄存器传输指令--软中断指令--混合编程
  • RSA 2048位算法的主要参数N,E,P,Q,DP,DQ,Qinv,D分别是什么意思 哪个是通常所说的公钥与私钥 -安全行业基础篇5
  • 开发知识点-stm32/ESP32/Mega2560嵌入式设计
  • 亚马逊云科技海外服务器初体验
  • 外贸出口游戏设备亚马逊CE认证电磁兼容性(EMC)测试解析
  • 设计模式——组合模式(Composite Pattern)+ Spring相关源码
  • 大语言模型-LLM简介
  • 创建多层级行索引,创建多层级行索引的DataFrameMultiIndex.from_product()
  • 用尽可能简单易懂的代码做个时间轴(时间线)
  • STM32笔记—定时器
  • 【力扣:1504】统计全1子矩阵