暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【TuGraph开发指南】TuGraph Docker部署

原创 小小亮 2023-07-07
707

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论