Networking
通過 portainer 訪問不同主機的 docker 容器
我的 ubuntu 伺服器上有一些容器(執行各種服務),我通過 portainer 管理這些容器,portainer 也是這些容器之一。我還想從同一個搬運工界面管理一個 pihole 容器(在不同的伺服器(樹莓派)上執行)。這些機器位於相同的本地專用網路上。
我讀過有關通過 tcp 等代理/公開 docker unix 套接字的人,但這似乎有風險且不安全,更像是一種解決方法。我嘗試閱讀 docker swarms ,但這似乎是一個不同的案例,但我可能是錯的。
非常感謝任何幫助:)
您可以部署portainer/agent並通過代理 url 訪問它
portainer_agent: image: portainer/agent container_name: portainer-agent ports: - "9001:9001" volumes: - /var/run/docker.sock:/var/run/docker.sock - /var/lib/docker/volumes:/var/lib/docker/volumes restart: unless-stopped