【发布时间】:2016-06-11 22:14:45
【问题描述】:
第一次运行 alpine docker 容器并尝试安装 openssh 时,会发生以下情况:
ole@T:~$ docker run -it --rm alpine /bin/ash
/ # apk add openssh
WARNING: Ignoring APKINDEX.d3812b7e.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.bb2c5760.tar.gz: No such file or directory
ERROR: unsatisfiable constraints:
openssh (missing):
required by: world[openssh]
openssh应该如何安装?
【问题讨论】:
-
不回答,只分享:If you run SSHD in your Docker containers, you're doing it wrong! by jpetazzo -- docker dev.
-
你好@Auzias - 优秀的文章 - 谢谢。我正在安装 SSH 服务器,以便能够同时了解有关 SSH 和 Alpine 的更多信息。基本上是一个玩具实验。
-
@Auzias,ssh'ing 到容器对于远程调试 python 应用程序很有用。
-
@Auzias 来自您的链接:
Unless your container is an SSH server, of course.:) -
@weberc2 显然! @pitt 我不同意,这种需要的最佳实践是使用所有调试工具运行另一个 docker 并执行
docker exec debugging-img --pid=container-to-debug
标签: linux docker installation alpine