如何在Docker for Windows 10中安装telnet

问题描述 投票:0回答:3

当我在Docker中运行telnet命令时,它不会运行。

enter image description here

你能告诉我如何在Docker for Windows中安装telnet吗?

docker docker-machine blockchain
3个回答
1
投票

有一个码头图像:

docker run mikesplain/telnet <host> <port>

1
投票

我知道的旧问题,但您可以在docker文件中使用以下内容在docker上安装telnet

  RUN powershell -Command Add-WindowsFeature "telnet-client"

0
投票

如果您尝试远程登录到容器中以获取对它的访问权限,那么这就不是您想要连接的方式。 Docker提供了该功能。

连接到一个正在运行的容器 - Docs

docker exec -it <container name> bash
$ root@665b4a1e17b6:/#

从图像启动容器,并连接到它 - Docs

docker run -it <image name> bash
$ root@665b4a1e17b6:/#

注意:如果是基于Alpine的图像,则可能未安装Bash。在这种情况下,在命令中使用sh而不是bash应该可行。

© www.soinside.com 2019 - 2024. All rights reserved.