初始化
This commit is contained in:
29
check_docker.py
Normal file
29
check_docker.py
Normal file
@@ -0,0 +1,29 @@
|
||||
import paramiko
|
||||
|
||||
HOST = '10.1.1.170'
|
||||
USER = 'root'
|
||||
PASS = 'mokee.'
|
||||
|
||||
c = paramiko.SSHClient()
|
||||
c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
|
||||
c.connect(HOST, username=USER, password=PASS, timeout=15)
|
||||
|
||||
# 列出所有运行中的 Docker 容器
|
||||
_, stdout, _ = c.exec_command('docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}" 2>&1')
|
||||
out = stdout.read().decode()
|
||||
print('=== Docker 容器列表 ===')
|
||||
print(out)
|
||||
|
||||
# 也检查一下 /opt/mokee 目录结构
|
||||
_, stdout2, _ = c.exec_command('ls -la /opt/mokee/ 2>&1')
|
||||
out2 = stdout2.read().decode()
|
||||
print('=== /opt/mokee 目录 ===')
|
||||
print(out2)
|
||||
|
||||
# 查找与 mokee 相关的所有容器
|
||||
_, stdout3, _ = c.exec_command('docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}" --filter name=mokee 2>&1')
|
||||
out3 = stdout3.read().decode()
|
||||
print('=== mokee 相关容器 ===')
|
||||
print(out3)
|
||||
|
||||
c.close()
|
||||
Reference in New Issue
Block a user