基于Docker封装的开发包工具介绍
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,本篇内容介绍了"基于Docker封装的开发包工具介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基
千家信息网最后更新 2024年12月13日基于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安全错误
数据库的锁怎样保障安全
山东服务器维修
xp配置vpn服务器地址
杭州电商直播软件开发
互联网应用技术是高科技吗
苏州h3c塔式服务器厂家
全国停服务器
临渭区国家网络安全宣传周活动
公司的网络安全策略
网络技术在以下
ibm服务器电池
咪付广西网络技术
如下有关网络安全领域
网络技术习题2
客户数据库建立软件
业务项目数据库
gis软件开发工程师讲解
ios是思科网络技术吗
湖南淘法网络技术有限公司怎么样
数据库软件编码设置
我局开展网络安全应急演练
主机服务器ip地址
软件开发体系结构图解
车场中心管理服务器
ibm收购云网络安全态势管理
医药软件开发的相关专业
济宁戴尔服务器代理零售
河北服务器散热器
公安部在厦门网络安全比赛
软件开发中有哪些数据中间件
网络安全周2020 时间