15 lines
507 B
Python
15 lines
507 B
Python
import paramiko
|
|
|
|
client = paramiko.SSHClient()
|
|
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
|
|
client.connect('161.97.93.156', username='carlos', password='Innova1978+*?', timeout=10)
|
|
|
|
stdin, stdout, stderr = client.exec_command("docker ps -a --format '{{.Names}}'")
|
|
names = stdout.read().decode('utf-8').splitlines()
|
|
print(f"Total containers: {len(names)}")
|
|
for n in names:
|
|
if any(k in n.lower() for k in ['cali', 'mongo', 'trans', 'db', 'coolify']):
|
|
print(" ", n)
|
|
|
|
client.close()
|