shinepeng 发表于 2020-4-14 20:25:37

群晖docker容器ssh

求助大佬 群晖docker 容器得ssh 该怎么连接 网络是docker host

MrSmith 发表于 2020-4-14 21:15:14

容器和群晖主机共享同一网络,连接时,就用群晖主机的ip地址+docker中sshd的端口号

shinepeng 发表于 2020-4-14 22:02:33

MrSmith 发表于 2020-4-14 21:15
容器和群晖主机共享同一网络,连接时,就用群晖主机的ip地址+docker中sshd的端口号 ...

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

MrSmith 发表于 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 发表于 2020-4-14 23:13:05

MrSmith 发表于 2020-4-14 22:50
如果docker没有sshd,可以使用SSH连接群晖主机的ip和群晖sshd的端口号,然后运行 docker exec -it docker ...

谢谢 大佬

机器人小亚索 发表于 2020-4-15 15:09:19

一般来说 docker镜像中不会包含sshd服务,因为很多容器都遵循单一服务的原则,想要进入容器执行命令,可以通过宿主机(这里也就是你的群晖)的ssh执行:
docker ps # 查看运行中的容器
docker exec -it 前面查到的容器名或ID /bin/bash # 进入交互
执行完命令记得 exit 退出

BG8HQE 发表于 2020-4-25 21:05:44

直接在docker终端机上新增--通过命令行启动,命令填写sh,一般都能用
页: [1]
查看完整版本: 群晖docker容器ssh