windows用docker创建wrk镜像,以及用ubuntu创建wrk工具

本文详细介绍了如何使用Docker创建wrk镜像,包括基于AlpineLinux的基础镜像,安装依赖,克隆和编译wrk源代码,以及在WSL环境下设置wrk镜像并进行性能测试。还提到使用lua脚本和正确挂载script文件的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一  使用docker创建wrk镜像

1.首先要创建一个文件夹并且新建一个Dockfile文件,文件内容如下

# 使用一个基础镜像,这里选用Alpine Linux以保持镜像小巧
FROM alpine:latest

# 更新包列表并安装必要的编译工具和依赖库
RUN apk add --no-cache build-base curl git openssl-dev
RUN apk add --no-cache perl
RUN apk add --no-cache libc-dev
RUN apk add --no-cache linux-headers

# 设置工作目录
WORKDIR /wrk

# 克隆WRK源代码
ADD wrk-master.zip /wrk/
RUN unzip /wrk/wrk-master.zip && \
    rm /wrk/wrk-master.zip && \
    mv /wrk/wrk-master/* /wrk/

# 编译WRK
RUN make

# 设置镜像入口点为WRK可执行文件
ENTRYPOINT ["/wrk/wrk"]

2.然后去github上下载zip,把zip和docker文件放在一个文件夹中,我用的是wg/wrk: Modern HTTP benchmarking tool (github.com)

3.cmd运行docker build -t my_wrk .   命令,会成功创建名为my_wrk的wrk的镜像

4.在cmd命令行中进行wrk性能测试,注意不能在使用localhost,因为wrk的在docker中,此时的localhost指的是wrk在docker容器中的localhost

5.运行ipconfig查看自己主机的ip

6

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值