扫描二维码关注官方公众号
返回列表 发布新帖

[求助/问答] 群晖docker容器ssh

7684 6
发表于 2020-4-14 20:25:37 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
求助大佬 群晖docker 容器得ssh 该怎么连接 网络是docker host
QQ20200414-202438@2x.png

评论6

MrSmithLv.7 发表于 2020-4-14 21:15:14 | 查看全部
容器和群晖主机共享同一网络,连接时,就用群晖主机的ip地址+docker中sshd的端口号
回复 点赞

使用道具 举报

shinepeng楼主Lv.2 发表于 2020-4-14 22:02:33 | 查看全部
MrSmith 发表于 2020-4-14 21:15
容器和群晖主机共享同一网络,连接时,就用群晖主机的ip地址+docker中sshd的端口号 ...

试过不行,我都怀疑是不是没有安装sshd docker的终端机如何切换成root?
回复 点赞

使用道具 举报

MrSmithLv.7 发表于 2020-4-14 22:50:02 | 查看全部
shinepeng 发表于 2020-4-14 22:02
试过不行,我都怀疑是不是没有安装sshd docker的终端机如何切换成root?

如果docker没有sshd,可以使用SSH连接群晖主机的ip和群晖sshd的端口号,然后运行 docker exec -it dockerID /bin/bash(/bin/sh)
回复 点赞

使用道具 举报

shinepeng楼主Lv.2 发表于 2020-4-14 23:13:05 | 查看全部
MrSmith 发表于 2020-4-14 22:50
如果docker没有sshd,可以使用SSH连接群晖主机的ip和群晖sshd的端口号,然后运行 docker exec -it docker ...

谢谢 大佬
回复 点赞

使用道具 举报

机器人小亚索Lv.2 发表于 2020-4-15 15:09:19 | 查看全部
一般来说 docker镜像中不会包含sshd服务,因为很多容器都遵循单一服务的原则,想要进入容器执行命令,可以通过宿主机(这里也就是你的群晖)的ssh执行:  
docker ps # 查看运行中的容器  
docker exec -it 前面查到的容器名或ID /bin/bash # 进入交互  
执行完命令记得 exit 退出
回复 点赞

使用道具 举报

BG8HQELv.5 发表于 2020-4-25 21:05:44 | 查看全部
直接在docker终端机上新增--通过命令行启动,命令填写sh,一般都能用
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表