cd $NEO4J_PATH/..
wget http://doc.we-yun.com:1008/neo4j/3.5.19/neo4j-community-3.5.19-unix.tar.gz -o neo4j.tar.gz
tar -zxvf neo4j.tar.gz
cd $NEO4J_PATH
./bin/neo4j-admin load --from $DATA_PATH/graph.db.dump
安装elasticsearch并建立索引
cd $ELASTICSEARCH_PATH/..
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-linux-x86_64.tar.gz -o es.tar.gz
tar -zxvf es.tar.gz
cd $ELASTICSEARCH_PATH
./bin/elasticsearch
curl -X PUT "http://localhost:9200/docker?pretty" -H 'Content-Type: application/json' -d'
{
"settings" : {
"number_of_shards" : 3,
"number_of_replicas" : 1
}
}'
MySQL数据导入
mysql
>>> create database docker_manager
>>> use docker_manager
>>> source $DATA_DIR/docker_manager_remote.sql
MySQL与elasticsearch数据同步
cd $LOGSTASH_PATH/..
wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz -o logstash.tar.gz
tar -zxvf logstash.tar.gz
cd $LOGSTASH_PATH
./bin/logstash -f $DATA_DIR/mysql.config
系统部署
启动MySQL数据库
systemctl start mysql
启动NEO4J
cd $NEO4J_PATH
./bin/neo4j start
启动elasticsearch
cd $ELASTICSEARCH_PATH
./bin/elasticsearch
启动DockerManagerSystem
cd $DOCKERMANAGERSYSTEM_PATH
python manage.py runserver 0.0.0.0:8000
DockerManagerSystem-Docker容器镜像管理系统
简介
Docker容器镜像管理系统从Docker Hub和Git Hub等开源社区收集了海量Docker项目,进行管理和分析,提供Docker项目检索、标签智能推荐、Dockerfile质量检测、Dockerfile自动生成等功能。
特性
系统架构
硬件需求
软件需求
系统安装
系统部署
联系我们