Skip to content

A minimal wrk image for Docker - Modern HTTP benchmarking tool.

Notifications You must be signed in to change notification settings

arcanemachine/docker-wrk

 
 

Repository files navigation

Docker-Wrk

GitHub Build Status Build Status

Summary

Repository name in GitHub Container Registry (new): ghcr.io/william-yeh/wrk and in Docker Hub (old): williamyeh/wrk

This repository contains Dockerized wrk, published to the public container registry via automated build mechanism.

Configuration

This docker image contains the following software stack:

Total image size is less than 30 MB.

Dependencies

History

Installation

Pull all versions:

$ docker pull ghcr.io/william-yeh/wrk:latest

Pull specific version:

$ docker pull ghcr.io/william-yeh/wrk:4.2.0

Comparison

See the following screencast for a simple comparison between native vs. Dockerized versions of wrk: http://youtu.be/bXF6blDP0s0

Usage

Show usage

$ docker run --rm ghcr.io/william-yeh/wrk

Script example

$ docker run --rm  -v `pwd`:/data  \
      ghcr.io/william-yeh/wrk      \
      -s script.lua  http://www.google.com/

More examples

Digital Ocean has a great introduction to this utility: How To Benchmark HTTP Latency with wrk on Ubuntu 14.04

About

A minimal wrk image for Docker - Modern HTTP benchmarking tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 64.5%
  • Lua 19.7%
  • Shell 15.8%