工具上传与下载
工具上传
当我们使用docker镜像封装好了一个自己的工具之后(前往什么是docker了解工具镜像的制作),我们可以使用如下命令,将工具镜像推送的对应的项目中。
# 注释行 将本地镜像仓库中的工具镜像推送到对应项目,并且命名工具名称
# fkit createTool [IMAGE_NAME] [TOOL_NAME]
./fkit createTool ubuntu16.04:latest demo
工具镜像上传之后,需要在FlowHub页面进行工具的命令行 / 输入文件 / 输出文件 / 默认参数 / 默认运行机型的配置,具体请参考如何制作一个工具。
工具下载
对于您自己上传到FlowHub网站的工具,您可以通过fkit工具拉取下载,您可以使用如下命令,将工具镜像拉取到本地docker仓库中。
注意,订阅的工具无法下载到本地。
# 注释行 在本地创建工具对应的文件夹并进入
mkdir demo_tool
cd demo_tool
# 注释行 拉取工具镜像 fkit pull [工具名:版本号]
./fkit pull demo:1
工具名和版本号对应FlowHub页面Tool板块中的工具名和版本信息。
工具拉取成功会在本地镜像仓库新增镜像,使用docker images命令查看时,您可以发现一个镜像的REPOSITORY是您拉取的工具镜像名,TAG是您拉取的工具的版本号(拉取前请检查本地镜像仓库是否有同名的镜像名,如果存在同名镜像则不会新增镜像),同时在当前目录下生成run.ini文件,您可以通过配置run.ini文件,完成工具的本地测试和运行,具体请参考如何制作一个工具和工具的本地运行与测试。