基于Docker封装的开发包工具介绍
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容介绍了"基于Docker封装的开发包工具介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基
千家信息网最后更新 2025年12月01日基于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安全错误
数据库的锁怎样保障安全
用户资料数据库设计
数据库中什么是非过程化
服务器安全狗怎么卸载
1.8服务器ip大全
镇网络安全属于哪个部门
数据库多个表重命名
重庆会计软件开发计划
数据库或记事本打开乱码
鸿鑫瑞网络技术开发
电子科大软件开发
数据库网页s
企业组网需要服务器吗
服务器部署计划表
关系数据库模型是什么
香港服务器选择什么配置
广东三调初始数据库怎么制作
微信连接服务器发不了怎么回事
康保软件开发技术
日本软件开发工程师工资多少
数据库系统原理(第2版)
海康威视研究院应用软件开发
服务器防爆破
9月16日网络安全宣传周
皇室战争为什么要分服务器
网络安全法的潜在影响
网络安全八句诗
服务器喇叭怎么重复
奥海科技电子病例软件开发
四平交互式边缘计算服务器
plc无法连接数据库