我想ssh到在CentOs图像中运行的正在运行的CentOs容器中。我的目标是SSH进入容器并将应用程序安装到其中。请为我提供适当的步骤。
跑到命令下面
yum install openssh-server
使用下面的方法,但没有得到结果。
答案 0 :(得分:1)
您无需使用SSH或在正在运行的容器上安装任何东西即可进入,您可以直接使用docker:
docker exec -it myContainer /bin/bash
其中myContainer
是您需要连接的正在运行的容器的名称或ID。
然后,您将在CentOS中以root用户身份连接,您将能够做到所需。
要离开它并返回主机,您需要输入CTRL + P - Q。
答案 1 :(得分:0)
您可以执行上面提到的容器docker exec -it myContainer /bin/bash
。但是如果你不想允许用户执行容器,那么你可以这样做:
-i .ssh_key.pem
在docker容器中ssh。