300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > docker容器获取宿主机ip地址

docker容器获取宿主机ip地址

时间:2021-11-14 16:40:26

相关推荐

docker容器获取宿主机ip地址

import paramikos = paramiko.SSHClient()s.load_system_host_keys()# 密码列表list1 = ['521999']for password in list1:try:s.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 链接宿主机,172.17.0.1为docker虚拟网桥地址,默认为172.17.0.1,可更改s.connect("172.17.0.1",22,"root",password,timeout=5)stdin,stdout,stderr = s.exec_command("docker info | grep 'Node Address' | awk '{print $NF}'")ip = stdout.read().decode("utf-8")if ip:while True:print(ip)except:pass

通过虚拟网桥ip用ssh链接宿主机,执行docker info命令对docker宿主机ip进行获取。

前提需要:

1.root密码,

2.服务器的docker虚拟网桥(172.17.0.1)未更改,否则也需要配置ip。

即ssh链接所需要的ip(虚拟网桥172.17.0.1),用户名(root),密码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。