本地git仓库:docker run -d --restart always --name=gogs -p 127.0.0.1:22:22 -p 127.0.0.1:3000:3000 -v /data:/data gogs/gogs
本地jenkins自动化部署:docker run -d --restart always --name=jenkins -p 127.0.0.1:8080:8080 -p 127.0.0.1: 50000:50000 -v /jenkins:/var/jenkins_home jenkins
本地maven私服:docker run -d --restart always -p 127.0.0.1:8081:8081 --name nexus3 -v /nexus3:/nexus-data sonatype/nexus3
本地redis数据库:docker run -d --restart always --name redis -p 127.0.0.1:6379:6379 -v /redis:/data redis:4.0 redis-server --appendonly yes --requirepass "密码"
本地mongo数据库:
单节点:docker run -d --restart always --name mongo -v /mongo:/data/db -p 127.0.0.1:27017:27017 mongo:4.2 --wiredTigerCacheSizeGB 1 --auth
集群:docker run -d --restart always --name mongos1 -v /mongos1:/data/db -v /home/mongodb/keyfile:/home/mongodb/keyfile -p 127.0.0.1:27017:27017 mongo:4.2 --replSet rs_mongos --keyFile /home/mongodb/keyfile --auth
docker run -d --restart always --name mongos2 -v /mongos2:/data/db -v /home/mongodb/keyfile:/home/mongodb/keyfile -p 127.0.0.2:27018:27017 mongo:4.2 --replSet rs_mongos --keyFile /home/mongodb/keyfile --auth
docker run -d --restart always --name mongos3 -v /mongos3:/data/db -v /home/mongodb/keyfile:/home/mongodb/keyfile -p 127.0.0.3:27019:27017 mongo:4.2 --replSet rs_mongos --keyFile /home/mongodb/keyfile --auth
初始化:docker exec-it mongo1 mongo admin
rs.initiate({
_id : "rs_mongos",
members: [{_id : 1, host : "127.0.0.1:27017"},
{_id : 2, host : "127.0.0.2:27018"},
{_id : 3, host : "127.0.0.3:27019"}]});
db.createUser({
user: "root",
pwd: "Root_hygl888",
roles: [{role: "root", db: "admin"}]})
本地vue项目:docker run -d --restart always --name=vue -p 127.0.0.1:80:80 -v /home/nginx.conf:/etc/nginx/nginx.conf -v /view:/html nginx
本地java项目:docker run -d --restart always --name=java -p 127.0.0.1:8080:8080 -v /home/java.jar:/home/java.jar java:8 java -jar /home/java.jar
本地nacos:docker run -d --restart always --name nacos -p 127.0.0.1:8848:8848 --e MODE=standalone nacos/nacos-server:1.2.1