欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > docker和运维

docker和运维

2024/10/25 20:17:50 来源:https://blog.csdn.net/wn030416/article/details/140920573  浏览:    关键词:docker和运维

创建服务

docker service create --name order --network my-net -p 8080:8080 -d xxx

加入swarm集群

docker swarm join --token xxx

更新结点名字为mysql

docker node update --label-add server=mysql ecs-82ec-0003

创建MySQL服务

docker service create --name mysql --constraint node.labels.server==mysql --network my-net -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

MySQL写入数据

docker cp name.csv 8554d4102fa5:/sql

copy name from '/mnt/data/countries.csv' delimiter ',' csv header;

删除服务

docker service rm mongo1

创建Mongo集群服务

docker service create --name mongo1 --constraint node.labels.server==mongo1 --mount type=bind,source=/root/OOMALL/conf/mongo,destination=/mongo -p 27017:27017 --network my-net -d mongo:latest mongod --replSet rs0 --oplogSize 128

docker service create --name mongo2 --constraint node.labels.server==mongo2 --mount type=bind,source=/root/OOMALL/conf/mongo,destination=/mongo -p 27018:27017 --network my-net -d mongo:latest mongod --replSet rs0 --oplogSize 128

docker service create --name mongo3 --constraint node.labels.server==mongo3 --mount type=bind,source=/root/OOMALL/conf/mongo,destination=/mongo -p 27019:27017 --network my-net -d mongo:latest mongod --replSet rs0 --oplogSize 128

设置集群

rsconf = {_id: "rs0",members: [{_id: 0, host: "mongo1:27017"},{_id: 1,host: "mongo2:27017"},{_id: 2,host: "mongo3:27017"}]} 

rs.initiate( rsconf )

运行容器

docker exec -it 7a9d8956f965 bash

编译打包

cd JavaEEPlatform/10.SpringData_Mongo/order

mvn pre-integration-test -Dmaven.test.skip=true

删除jmeter

sudo apt-get remove jmeter

更新maven

sudo apt-cache search maven

sudo apt update maven

卸载jdk

移除openjdk包,命令:apt-get purge openjdk*
卸载 OpenJDK 相关包,命令:apt-get purge icedtea-* openjdk-*
再次检查是否卸载成功,命令:dpkg --list | grep -i jdk

解压

tar zxvf apache-maven-3.9.5-bin.tar.gz

编辑和运行jmeter文件,结果可视化

vim WriteProduct.jmx

jmeter -n -t WriteProduct.jmx -l 800_5.jtl

jmeter -g 800_5.jtl -o result800_5/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com