我在我的ubuntu机器上安装了Docker镜像 - centos 7。但没有找到ssh服务。所以我无法运行这项服务。docker image - centos 7> ssh service not found
[[email protected] /]# yum install openssh-server openssh-clients
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: mirror.dhakacom.com
* extras: mirror.dhakacom.com
* updates: mirror.dhakacom.com
Package openssh-server-6.6.1p1-31.el7.x86_64 already installed and latest version
Package openssh-clients-6.6.1p1-31.el7.x86_64 already installed and latest version
Nothing to do
[[email protected] /]# ss
ssh ssh-agent ssh-keygen sshd ssltap
ssh-add ssh-copy-id ssh-keyscan sshd-keygen
我该如何远程登录docker镜像?
'sshd'在那里,但为什么你需要ssh到你的容器? – Matt
我知道sshd在那里。但没有找到与该服务相关的任何内容。我想远程登录码头容器来运行一个 –
通常,试图[ssh到一个容器是一个容器反模式](https://blog.docker.com/2014/06/why-you-dont-need-to -run-sshd的功能于搬运工/)。如果你在一个容器中做了一件容易的事情,它可以在图像构建过程中完成吗?你可以通过[docker连接插件](https://github.com/ansible/ansible/pull/11650)来做到吗? – Matt