Comments (10)
I've tried installing iputils
in a test and then I tried running it. I'm getting this even with iputils installed.
$ docker run --rm telegraf:1.2-alpine ping -h
ping: unrecognized option: h
BusyBox v1.25.1 (2016-10-26 16:15:20 GMT) multi-call binary.
Usage: ping [OPTIONS] HOST
Send ICMP ECHO_REQUEST packets to network hosts
-4,-6 Force IP or IPv6 name resolution
-c CNT Send only CNT pings
-s SIZE Send SIZE data bytes in packets (default:56)
-t TTL Set TTL
-I IFACE/IP Use interface or IP address as source
-W SEC Seconds to wait for the first response (default:10)
(after all -c CNT packets are sent)
-w SEC Seconds until ping exits (default:infinite)
(can exit earlier with -c CNT)
-q Quiet, only display output at start
and when finished
-p Pattern to use for payload
telegraf:1.2-alpine
is what I have it named locally after building the image. It is not the image that's on Docker Hub for the above.
Are you sure that iputils
installs the GNU ping program? It seems to just install the same BSD one.
from influxdata-docker.
@sparrc what ping program does the FreeBSD implementation of telegraf use?
from influxdata-docker.
it uses BSD
from influxdata-docker.
Any idea what might be the problem here then? Which ping does busybox use and is it possible to get telegraf to support that? I don't think there's another ping program I can install.
from influxdata-docker.
I guess the busybox ping doesn't support -i
, is there a runtime.GOOS for busybox? if so we could do something here: https://github.com/influxdata/telegraf/blob/master/plugins/inputs/ping/ping.go#L144
from influxdata-docker.
So been looking in to this as I really want the alpine Linux version to work. From what I read the -i is not supported but -c is witch may work. I am also going to look in to removing the busybox ping and replace it with iputils as that would fix the -i problem. As soon as I get back from lunch I will look in to this. If it works what the projects method of getting this update? A PR or just post here the new dockerfile lines needed to make it work?
from influxdata-docker.
I was able to fix this problem with iputils being installed. There was a line in the dockfile that kept removing it. I am going to submit a PR @jsternberg @sparrc @Nemykal
from influxdata-docker.
added iputils so ping works #68 << PR
from influxdata-docker.
submitted new PR for both 1.1 and 1.2 releases.
from influxdata-docker.
Fixed via #69.
from influxdata-docker.
Related Issues (20)
- Telegraf container - logtarget/logfile not working when using input.docker with special user/group ID HOT 5
- [InfluxDBv2] Wrong Error Description for DOCKER_INFLUXDB_INIT_ADMIN_TOKEN
- [InfluxDBv2] Admin Token via `DOCKER_INFLUXDB_INIT_ADMIN_TOKEN_FILE` env var is not set in the container causing authorization errors HOT 1
- Automated Setup leaves a file behind preventing startup in influxdb:latest HOT 1
- Default directories
- Start Telegraf container with latest config from Influx Web UI [workaround] HOT 3
- Critical CVE-2018-12976 found in latest docker image HOT 6
- Influx DB 1.8 program will not open
- Chronograf 1.10.2 docker image critical vulnerability CVE-2023-45853
- Running in rootless docker is nonfunctional with host filesystem bind mounts due to overriden user ID inside container
- Telegraf: inputs.docker can no longer access Docker socket due to recent entrypoint.sh changes HOT 16
- InfluxDB won't load data after restart - Azure Blob storage
- Telegraf docker entrypoint script change needed to support deployment from compose script HOT 2
- InfluxDB hitting default port even after override with INFLUXD_HTTP_BIND_ADDRESS
- Starting a v2 container throws property not found: `tls-cert`, `tls-key` HOT 3
- influxdb:1.8.10 when deploy it on kubernetes don't create admin user
- Update all influx alpine images to 3.19 HOT 1
- Chronograf: error when upgrading from v1.10.3 to v1.10.4 HOT 3
- influxb image: platform in image-index and image-config do not match HOT 7
- kapacitor: missing documentation for backwards incompatible change to running kapacitor as non-root in v1.7.4 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from influxdata-docker.