Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bretfisher/httping-docker

Ping with HTTP requests, built directly from master
https://github.com/bretfisher/httping-docker

container distributed-systems docker http linux ping tool troubleshooting

Last synced: 7 days ago
JSON representation

Ping with HTTP requests, built directly from master

Awesome Lists containing this project

README

        

# Docker image of httping

[![GitHub Super-Linter](https://github.com/bretfisher/httping-docker/workflows/Lint%20Code%20Base/badge.svg)](https://github.com/marketplace/actions/super-linter)
![Build and Push Image](https://github.com/bretfisher/httping-docker/actions/workflows/call-docker-build.yaml/badge.svg?branch=main)

This container image is stored on docker hub: [bretfisher/httping](https://hub.docker.com/r/bretfisher/httping/) and in this GitHub repositories packages.

NOTE: This is based on the original httping project,
which has since been removed from GitHub.
I maintain a copy of the 2.5 version in the `source` directory.

## Basic example at docker CLI

run a HTTPS ping against google every second until you hit ctrl-c or stop/kill the container

```bash
docker run --rm bretfisher/httping https://www.google.com
```

## Better example

ping ever 100ms, use GET not HEAD, show status codes, use pretty colors

```bash
docker run --rm bretfisher/httping -i .1 -G -s -Y https://www.google.com
```

## Use the shell GUI

add a `-it` to run command and a `-K` to httping

```bash
docker run -it --rm bretfisher/httping -i .1 -GsYK https://www.google.com
```

## License

This repository and Dockerfile are MIT licensed.
All upstream software including httping are licensed by their owners.