gpt4 book ai didi

docker - 通过 ssh 的 Portainer 端点

转载 作者:行者123 更新时间:2023-12-02 19:44:54 29 4
gpt4 key购买 nike

我有一个带有 docker 容器的服务器,并且只能通过 ssh 访问它。

我无法通过 http 或其他方式连接到它。

我无法添加更多可用的网络端口,除了 22(并且 22 已被 ssh 占用)。

我有 portainer,在我的本地 PC 上运行。

所以。有没有一种方法可以在 portainer 中添加端点,以通过 ssh 使用此服务器容器?

最佳答案

如果您被允许转发连接,您可以通过 ssh 将本地套接字连接转发到远程服务器,然后运行 ​​portainer 在本地绑定(bind)安装该套接字:

ssh -n -N -T -L ${PWD}/docker.sock:/var/run/docker.sock user@host &
docker run -d \
-p 8000:8000 \
-p 9000:9000 \
--name=portainer \
--restart=always \
-v ${PWD}/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce

关于docker - 通过 ssh 的 Portainer 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64033386/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com