Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中,需要使用apk单独安装。
现象
Alpine版本为3.8, 不再有指向busybox的telent
~ # cat /etc/alpine-release 3.8.0 ~ # ~ # ls /usr/bin/ |grep -w busybox |grep telnet ~ #
原因
确认了相关的issue发现,在Alpine3.7时就已经有了这个变化:https://github.com/gliderlabs/docker-alpine/issues/397
对应
使用apk安装即可
apk update
/var/atlassian/jira # apk update fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz v3.8.0-28-g923d74cddf [http://dl-cdn.alpinelinux.org/alpine/v3.8/main] v3.8.0-28-g923d74cddf [http://dl-cdn.alpinelinux.org/alpine/v3.8/community] OK: 9536 distinct packages available /var/atlassian/jira #
apk add busybox-extras
/var/atlassian/jira # apk add busybox-extras (1/1) Installing busybox-extras (1.28.4-r1) Executing busybox-extras-1.28.4-r1.post-install Executing busybox-1.28.4-r0.trigger OK: 133 MiB in 76 packages /var/atlassian/jira #
安装后确认
确认telnet安装路径
/var/atlassian/jira # which telnet /usr/bin/telnet /var/atlassian/jira # ~ # ls -l /usr/bin/telnet lrwxrwxrwx 1 root root 19 Jul 24 01:40 /usr/bin/telnet -> /bin/busybox-extras ~ # ls /bin/busybox
确认动作
在网络通的情况下,telnet可以与smtp服务器进行通信
~ # telnet smtp.163.com 25 220 163.com Anti-spam GT for Coremail System (163com[20141201]) HELO liumiaocn 250 OK
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接
Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox. Alpine Linux 是一个面向安全,轻量级的基于musl libc与busybox项目的Linux发行版。 在终端输入以下命令以替换TUNA镜像源: sed -i 's/dl-cdn.alpin
高山码头工人形象和忙碌的码头工人形象有什么区别? 当我检查他们的DockFile时,alpine是这样的(对于alpine v3.12-3.12.7) busybox是这样的 但作为https://alpinelinux.org/about/说 Alpine Linux是围绕musl libc和busybox构建的。 那么到底有什么区别呢? 我也很好奇,许多docker图像(nodejs/ngin
本文向大家介绍Docker从零构建php-nginx-alpine镜像的方法,包括了Docker从零构建php-nginx-alpine镜像的方法的使用技巧和注意事项,需要的朋友参考一下 虽然之前也曾用docker环境运行了一些项目,但对于镜像这块还不是很理解,且鉴于网上现成的镜像都包含太多用不到的库,所以决定从零开始构建一个自己的镜像。 alpine linux为基础镜像 alpine linu
旋转对象 旋转对象功能可使对象围绕指定的固定点翻转。默认的参考点是对象的中心点。如果选区中包含多个对象,则这些对象将围绕同一个参考点旋转,默认情况下,这个参考点为选区的中心点或定界框的中心点。若要使每个对象都围绕其自身的中心点旋转,请使用 “分别变换 ”命令。 旋转工具(左侧)与分别变换命令(右侧)的结果对比图 另请参阅 第 197 页的 “变换面板概述 ”第 181 页的 “移动对象 ”第 19
Busybox 简介 图 1.21.1.1 - Busybox - Linux 瑞士军刀 BusyBox 是一个集成了一百多个最常用 Linux 命令和工具(如 cat、echo、grep、mount、telnet 等)的精简工具箱,它只需要几 MB 的大小,很方便进行各种快速验证,被誉为“Linux 系统的瑞士军刀”。 BusyBox 可运行于多款 POSIX 环境的操作系统中,如 Linux(
BusyBox 是一个集成了一百多个最常用 linux 命令和工具的软件。BusyBox 包含了一些简单的工具,例如 ls、cat 和echo 等等,还包含了一些更大、更复杂的工具,例 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说 BusyBox 就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。