>>> docker exec -it CONTAINERID /bin/sh
/app # telnet
/bin/sh: telnet: not found
/app # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
v3.7.0-243-gf26e75a186 [http://dl-cdn.alpinelinux.org/alpine/v3.7/main]
v3.7.0-229-g087f28e29d [http://dl-cdn.alpinelinux.org/alpine/v3.7/community]
OK: 9051 distinct packages available
/app # apk add busybox-extras
(1/1) Installing busybox-extras (1.27.2-r11)
Executing busybox-extras-1.27.2-r11.post-install
Executing busybox-1.27.2-r7.trigger
OK: 77 MiB in 64 packages
/app # busybox-extras telnet localhost 6900
Last active
July 21, 2025 20:50
-
Star
(222)
You must be signed in to star a gist -
Fork
(28)
You must be signed in to fork a gist
-
-
Save Ryanb58/9e63e186981090d4f2de8ec0ea420e1d to your computer and use it in GitHub Desktop.
How to install telnet into a alpine docker container. This is useful when using the celery remote debugger in a dev environment.
Thanks!
Thanks!
Thanks!
Thank you, helps alot!
thanks!
thanks!
use nc already there
thanks!
Thanks
Thank you
謝謝
شكراً
thanks
thanks
thanks
thanks
Thanks
Thank you @Ryanb58
Thanks!!
Thanks!
btw apk add inetutils-telnet
installs just telnet
that can be used directly
Thanks!
Thanks
Very helpful, thanks
Thanks!
thanks!
Thank you
Thanks!
You could also setup a symlink and invoke telnet
directly:
ln -s /usr/bin/busybox-extras /usr/bin/telnet
telnet localhost 6900
You could also setup a symlink and invoke
telnet
directly:ln -s /usr/bin/busybox-extras /usr/bin/telnet telnet localhost 6900
As far as I remember commands @Ryanb58 posted doesn't require it, because it will be automatically linked at the end of installation already
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks!