【发布时间】:2018-12-22 01:06:56
【问题描述】:
我在我的 ubuntu 机器上安装了 docker image - centos 7。但是找不到 ssh 服务。所以我不能运行这个服务。
[root@990e92224a82 /]# 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
[root@990e92224a82 /]# ss
ssh ssh-agent ssh-keygen sshd ssltap
ssh-add ssh-copy-id ssh-keyscan sshd-keygen
如何远程登录docker镜像?
【问题讨论】:
-
sshd在那里,但为什么需要 ssh 到您的容器? -
我知道 sshd 在那里。但找不到与该服务相关的任何内容。我想远程登录docker容器运行ansible
-
一般情况下,尝试ssh to a container is a container anti pattern。如果您在容器中使用 ansible 做某事,是否可以在映像构建期间完成?你可以通过docker connection plugin 来做吗?