基于Docker封装的开发包工具介绍
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,本篇内容介绍了"基于Docker封装的开发包工具介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基
千家信息网最后更新 2024年11月14日基于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安全错误
数据库的锁怎样保障安全
网络安全系统知识题库
桃夭网络技术
精灵觉醒创建服务器
lora软件开发时间
杭州牛恰网络技术有限公司软件
崩坏三怎么进安卓服务器
高压网络安全
服务器无限防御
电脑怎样改为服务器
数据库同步可以撤销吗
数据库安全的案例
江苏云柜网络技术有限
奇偶商城哪家好 软件开发
赛酷睿 软件开发
外国游戏在中国搭建服务器
无线网络技术应用已经
一个像鱼一样的编译数据库软件
软件开发哪些工作好
用户网络安全意识重要性论文
易讯天空网络技术录单
vb过了能考网络技术吗
华为刀片服务器维修地址
网络安全人员备案
网络安全教育周工作记录
网络安全对我们生活的意义
网络安全国家采取措施
佳世达软件开发算大厂吗
mc基岩服手机版服务器
怎么控制斗鱼登录服务器位置
鄂州电路图识别软件开发