Skip to content

Latest commit

 

History

History
48 lines (27 loc) · 1.87 KB

DOCKER_DEPLOY_CN.md

File metadata and controls

48 lines (27 loc) · 1.87 KB

gstore 版本: v1.0

最后更新时间:2022-12-31

更新人:王剑

更新描述:更新Docker镜像地址

Docker方式部署gStore

简单说,我们提供两种方式通过容器部署gStore:

一种是通过项目根目录的Dockerfile文件自主构建,然后运行容器.

另一种是直接下载已经自动构建完成的镜像,然后直接运行.

1.环境准备

关于安装使用Docker,官方针对常见Linux发行版文档已经写得很详细,就直接给出参考地址:英文文档中文文档

2.直接拉取镜像运行(推荐)

无需下载项目或自己构建,直接输入 docker pull pkumodlab/gstore-docker:latest 拉取已经在 docker hub 上自动构建完成的镜像。拉取完成后 docker run -p 9000:80 -it pkumodlab/gstore-docker:latest 即可直接启动并进入容器使用。

3.通过Dockerfile构建镜像

假设已经拥有正常的Docker环境跟网络后,首先通过 git clone 下载项目。然后进入项目根目录,输入命令docker build -t gstore . 即可开始构建。关于具体说明请参见 Dockerfile 文件内容。

构建完成后,直接通过 docker run -p 9000:80 -it gstore 即可启动并进入容器执行其他操作。

4.后续工作

A.性能测试

这个待后续补充,容器化跟原生运行gStore,在不同文件数/网络等情况下,容器的性能损耗具体比重。

B.连接其他容器测试

文档也待后续补充更新


其他可能也有不少需要补充,所以目前只是抛砖引玉,添加了一个最基本的版本。基本的环境构建只是容器化的第一步,后续工作还不少~ 这只是初版的V1.0文档。