项目的后端环境每次都要重新配置,有时候忘记了又得重新查资料,座椅在这里归宗一下:
ubuntu中:
sudo sysctl -w vm.max_map_count=262144
创建es容器,如果已经有了直接打开就ok:
docker run --name ns3_es --net ns3 -p 9200:9200 -p 9300:9300 -itd docker.elastic.co/elasticsearch/elasticsearch:8.8.0
docker run --name es01 --net elastic -p 9200:9200 -it docker.elastic.co/elasticsearch/elasticsearch:8.8.1
这里的ES_JAVA_OPTS根据服务器的内存情况来适当分配-e ES_JAVA_OPTS="-Xms10g -Xmx10g"
修改es密码:
docker exec -it ns3_es /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i
复制证书:
cd config
docker cp ns3_es:/usr/share/elasticsearch/config/certs/http_ca.crt .
kibana:
docker run -itd --name ns3_kib --net ns3 -p 5601:5601 docker.elastic.co/kibana/kibana:8.8.0
仿真端配置:
docker network create ns3
chmod 777 ns3.37-grpc_server-debug
docker build -t ns3_server -f ns3_dockerfile .
docker run -itd --name ns3_server --network ns3 -v /home/lip/prj/ns3:/ns3 -p 50051:50051 ns3_server