本地通过ssh连接docker中的swoft容器

Posted aibaofeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地通过ssh连接docker中的swoft容器相关的知识,希望对你有一定的参考价值。

第一步:pull容器

docker pull swoft/swoft

第二步:运行并进入容器,必须要设置一个容器的22端口和主机中的一个端口的映射

docker run -it  -p 18306:18306 -p 50001:22 --name swoft swoft/swoft /bin/bash

第三步:安装ssh工具

sudo apt-get install openssh-server #安装ssh服务器
service ssh status # 查看ssh服务启动情况

  3.1: 配置ssh允许root用户访问 

 vi /etc/ssh/sshd_config

#PermitRootLogin prohibit-password
PermitRootLogin yes

  3.2:启动ssh

service ssh start

第四步:设置root用户的密码

passwd

第五步:通过ssh连接容器

技术图片

 

以上是关于本地通过ssh连接docker中的swoft容器的主要内容,如果未能解决你的问题,请参考以下文章

在通过 SSH 连接的服务器上可靠地运行 Docker 容器中的 X 应用程序,而无需“--net 主机”

windows怎样ssh连接docker中的Ubuntu?

ssh连接docker容器

第五篇:Centos7上配置docker容器ssh登录

如何通过 SSH 连接到 MySQL Docker 容器?

如何从 docker 容器通过 ssh 传输 TCP 流量?