Bir yönetici ve bir çalışan düğümünden oluşan bir docker sürüntü kümem var. Sonra bu kümeye erişim sağlamak için dizüstü bilgisayarımdan bir istemci (tls
ve DOCKER_HOST
) yapılandırdım.docker swarm'a istemci erişimi
docker ps
'u çalıştırdığımda yalnızca işçi düğümündeki kapsayıcıları görüyorum (ve tüm işçi düğümünün (!) Tüm kapsayıcılarını değil). Örneğin, Müvekkilimden: Hem de ben işçi düğümde docker ps
koş
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a129d9402aeb progrium/consul "/bin/start -rejoi..." 2 weeks ago Up 22 hours IP:8300-8302->8300-8302/tcp, IP:8400->8400/tcp, IP:8301-8302->8301-8302/udp, 53/tcp, 53/udp, IP:8500->8500/tcp, IP:8600->8600/udp hadoop1103/consul-agt2-hadoop
: docker ps
yöneticisi makineden kapları ve tüm kapları göstermez Neden:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4fec7fbf0b00 swarm "/swarm join --advert" 16 hours ago Up 16 hours 2375/tcp join
a129d9402aeb progrium/consul "/bin/start -rejoin -" 2 weeks ago Up 22 hours 0.0.0.0:8300-8302->8300-8302/tcp, 0.0.0.0:8400->8400/tcp, 0.0.0.0:8301-8302->8301-8302/udp, 53/tcp, 53/udp, 0.0.0.0:8500->8500/tcp, 0.0.0.0:8600->8600/udp consul-agt2-hadoop
Yani iki soru işçi düğümden mi?
Dizüstü bilgisayarınızdan, yönetici motorundan, çalışan motorundan veya sürüsü yöneticisi kabının bağlantı noktasından hangi IP/bağlantı noktasına bağlanıyorsunuz? – BMitch
@ Mm yöneticisi yöneticisi konteyneriyle eşlenen uzak ana bilgisayarın ana bağlantı noktası. –