如何远程管理运行中的 docker container?

查看 214|回复 18
happyn   
不过您这个 ssh 登录容器,估计是不行的;而且把 docker 容器开启 ssh 也很奇怪;
Magentaize   
在同事电脑里用 docker 跑一个 portainer agent
Riesling
OP
  
@gux928 对对,这种怎么实现呢?最基本的能定时汇报宿主 IP 就行
anubu   
- 上报宿主 IP 。可以通过日志或者内置 crontab 定时 curl 一个地址,分析访问日志
- 远程登录容器。首先,要有远程登录服务,如镜像中安装 ssh server 。其次,要解决网络问题。容器不向宿主映射 ssh 端口的话,你是登录不了的。一般会考虑容器主动向服务端发起连接,如 ssh 的反向代理隧道。也可以考虑 mesh 网络一类的自组网络,比如镜像内置 tailscale 。
以上都是自己手搓的话一些可能的方向,整体上是要实现一个远程控制管理的服务端和客户端。条件允许的话,现成的 swarm+portainer 应该更合适。
dann73580   
不怕恶心的话你甚至可以继承个哪吒探针在 docker 里,我看有人这么做了🌝🌝
lovelylain   
意思就是想在 image 里埋个后门程序,什么后门程序合适?
louisxxx   
直接给你所有同事电脑装个飞鸽子吧
louisxxx   
直接给你所有同事电脑装个灰鸽子
xyzmax   
docker context
您需要登录后才可以回帖 登录 | 立即注册

返回顶部