• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

『干货​』Go语言使用Docker Remote API ,举个栗子!

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Docker Remote API是一个取代远程命令行界面(rcli)的REST API。我们使用命令行工具cURL来处理url相关操作。cURL可以发送请求、获取以及发送数据、检索信息。通过Docker Remote API,我们可以实现Docker操作的图形化执行方式,对于不熟悉命令行管理Docker的使用者来说,也可以轻松的管理远程机器上的Docker。

 

Centos7虚拟机配置docker remote api开放端口


方法1:

 

方法2:

 

关闭防火墙(为了别的电脑可以访问端口):

 

测试:


测试事例参考:

http://blog.csdn.net/ztsinghua/article/details/51657296


API列表参考

https://docs.docker.com/engine/api/v1.22/#2-endpoints




go语言代码获取容器信息


安装gocurl


如果你想下面代码在你的电脑上运行,只需修改方面里面的url和端口为自己虚拟机的IP和端口即可。


代码只实现从虚拟机获取容器信息,其他方法正在学习中。

 

输出内容:



Ghostcloud精灵云

 Ghostcloud精灵云是国内首批从事容器虚拟化研发的企业,其产品企业级容器云PaaS/CaaS平台EcOS,与微服务/DevOps相融合,致力于为企业提供互联网化、私有云管理平台、大数据业务基础架构等服务,帮助客户降低成本、提升效率、简化运维及产品部署,提升系统可靠性和安全性。目前在金融、制造、能源、政务等领域有超过50家的客户。


 双软认证企业

菁蓉杯2016创业大赛冠军

通过全国高新技术企业认定

通过ITSS云计算服务能力标准认证

2017德勤-成都高新创新创业明日之星

入围2017年云计算领域“奥斯卡”云鼎奖

荣获2017中国云计算500强|PaaS平台服务商

创富中国2016年度总决赛最受媒体欢迎企业

天府(四川)联合股权交易中心双创企业板挂牌企业

全球首批CNCF官方认证Kubernetes核心服务提供商

阿里2016云栖大会CACSC全球总决赛「十大优秀企业」

 





鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go命令行参数发布时间:2022-07-10
下一篇:
centos7安装go语言,安装beego报错unabletoaccess'https://github.com/astaxie/beego/' ...发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap