docker - 想要通过 ssh 进入在 CentOs Image 中运行的正在运行的 docker 容器

标签 docker centos chef-infra boot2docker chef-recipe

我想通过 ssh 连接到在 CentOs 镜像中运行的正在运行的 CentOs 容器。我的目标是通过 SSH 进入容器并将应用程序安装到其中。请为此提供适当的步骤。

在命令下运行

 yum install openssh-server

使用了下面的方法,但没有得到结果。

How to get into a docker container?

最佳答案

你不需要使用 SSH 或在正在运行的容器上安装任何东西来进入内部,你可以直接使用 docker :

docker exec -it myContainer /bin/bash

其中 myContainer 是您需要连接到的正在运行的容器的名称或 ID。

然后您将以 root 身份连接到 CentOS,您将能够执行您需要的操作。

要离开它并返回到您的主机,您需要键入 CTRL + P - Q。

关于docker - 想要通过 ssh 进入在 CentOs Image 中运行的正在运行的 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41037805/

相关文章:

php - centos 中 xampp 5.6 中的 composer ssl 证书错误

mongodb - Chef: mongodb::user_management 失败,错误代码 "NameError: uninitialized constant Mongo::MongoClient"

mysql - 如何访问我的 docker mariadb?

Docker 使用私有(private)注册表拉/推,无需前缀

centos - httpd-2.4.9 rpm 编译报错 File not found mod_session_crypto.so,mod_mpm_event.so

apache - trac 通知不发送电子邮件

docker - 在 docker 容器内运行 Xephyr

docker - 来自守护程序的错误响应:hcsshim::CreateComputeSystem:无法启动虚拟机,因为未安装必需的功能

ruby-on-rails - 使用 Chef Cookbook ec 部署 Ruby on Rails 应用程序

virtualbox - Vagrant 共享文件夹。符号链接(symbolic link)