基于Docker封装的开发包工具介绍
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容介绍了"基于Docker封装的开发包工具介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基
千家信息网最后更新 2025年01月23日基于Docker封装的开发包工具介绍
本篇内容介绍了"基于Docker封装的开发包工具介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
基于 Docker1.12+ (Docker API 1.24+) 开发出的开发包,通过封装 Docker API 使开发者可以快速的使用 Java 开发出控制和操作 Docker 的应用,使用流式操作,简单明了。
为 Javaer 的小伙伴们提供方便直接的操作 Docker 的方式.
完善的测试用例覆盖率达87%。
JDocker 是 Voovan 开源项目的一个子项目,自然是依赖于 voovan开 源项目的。
对 Voovan 项目的 Maven 依赖:org.voovanvoovan-framework1.0-beta-*,通过设置org.voovan.docker.DockerGlobal中的环境变量来连接至 Docker。
public static String DOCKER_REST_HOST = "127.0.0.1"; public static int DOCKER_REST_PORT = 2735; public static String DOCKER_REST_CHARSET = "UTF-8"; public static int DOCKER_REST_TIMEOUT = 5; public static boolean DEBUG = false;
使用 JDocker 创建一个容器:
//构造一个创建命令 CmdContainerCreate createCmd = CmdContainerCreate.newInstance("d_test"); //使用流式操作来创建容器 Object data = createCmd.image("alpine").network("bridge") .volume("v_tx:/v_tx").link("dockerfly:dockerfly") .cmd("ping","127.0.0.1").env("author=helyho") .exposePort(22,"tcp","2222").send(); createCmd.close(); Logger.info(formatJSON(data));
"基于Docker封装的开发包工具介绍"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
开发
开发包
封装
项目
工具
内容
容器
更多
知识
实用
学有所成
接下来
变量
命令
困境
子项
子项目
实际
小伙
小伙伴
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
惠州饭堂智慧餐饮软件开发
现代通信网络技术演讲
网络技术服务生产过程
软件开发经理如何安排任务
互联网金融自律与科技创新
燕郊有网络安全公司吗
如何做好网络安全工作的建议
软件开发对设备的要求
服务器办公
服务器最大的主机
计算机网络安全教程个人总结
数据库设计中有难度的问题
阿里云dms数据库地址
河南交友软件开发哪家便宜
黑科技软件开发图片
沅江麻将软件开发
数据库怎么改连接密码
营改增软件开发 税率
郑州软件开发科技公司地址
方舟服务器总是崩溃
it游戏软件开发工作时间
如何在数据库搜索rct文献
定制软件开发公司前十名
腾讯视频数据库在哪里
网络安全宣传周测试题目
网络安全防护的要点和难点
京东商城数据库表设计
抢课软件开发
服务器机房管理员工作总结
软件开发5步