Docker部署
本文档介绍TuGraph Compile及TuGraph Runtime的Docker镜像的创建、下载。
1.简介
- TuGraph Compile Image:提供编译环境,可以用于TuGraph的编译,测试;
- TuGraph Runtime Image:提供二进制可运行环境,附带TuGraph库和可执行文件;
- TuGraph Mini Runtime Image: 提供二进制可运行环境,不包含TuGraph种Java、Python相关的功能,无C++ plugin编译运行,仅so上传。
2.现有Docker Image
2.1.镜像下载方式
镜像托管在DockerHub,可直接下载使用。
2.2.命名规范
2.2.1.TuGraph Compile Image
提供编译环境,可以用于TuGraph的编译。
tugraph/tugraph-compile-[os name & version]:[tugraph compile version]
例如: tugraph/tugraph-compile-centos7:1.2.0
2.2.2.TuGraph Runtime Image
提供二进制可运行环境,附带TuGraph库和可执行文件。
tugraph/tugraph-runtime-[os name & version]:[tugraph-runtime version]
例如:tugraph/tugraph-runtime-centos7:3.4.0
2.2.3.TuGraph Mini Runtime Image
提供二进制可运行环境,不包含TuGraph种Java、Python相关的功能,无C++ plugin编译运行,仅so上传。
tugraph/tugraph-mini-runtime-[os name & version]:[tugraph-runtime version]
例如: tugraph/tugraph-mini-runtime-centos7:3.4.0
2.3.常见Docker操作
Docker由Dockerfile生成,注意创建镜像需要下载依赖,因此网络问题可能会导致创建较慢或者创建失败。注意不要覆盖镜像,除非tag为 latest。
创建镜像
docker build -f tugraph-compile-centos7-Dockerfile -t tugraph/tugraph-compile-centos7:1.2.0 .
修改镜像名称
docker tag ${image_name}:${image_tag} tugraph/tugraph-runtime-centos7:3.3.0
上传镜像
docker push tugraph/tugraph-compile-centos7:1.2.0 .
获取镜像
docker pull tugraph/tugraph-compile-centos7:1.2.0
导出镜像
docker save ${image_name}:${image_tag} | gzip > lgraph_latest.tar.gz
导入镜像
docker load --input lgraph_latest.tar.gz
其他Docker操作请参考docker官方文档
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




