docker run -itd --name ruoyi-gateway -p 9001:8080 -e ruoyi=gateway -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
docker run -itd --name ruoyi-auth-p 9002:8080 -e ruoyi=auth -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
docker run -itd --name ruoyi-file -p 9003:8080 -e ruoyi=file -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
docker run -itd --name ruoyi-gen -p 9004:8080 -e ruoyi=gen -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
docker run -itd --name ruoyi-system -p 9005:8080 -e ruoyi=system -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
docker run -itd --name ruoyi-job -p 9006:8080 -e ruoyi=job -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
docker run -itd --name ruoyi-monitor -p 9007:8080 -e ruoyi=monitor -e nacos_addr=nacos地址 -e nacos_namespace=nacos命令空间 dreamerdu/ruoyi-cloud:latest
from maven:3-openjdk-8
maintainer dujm
workdir code
copy . .
run ["mvn", "package", "-DskipTests"]
from basic:1.0
maintainer dujm
copy . .
run ["mvn", "package", "-DskipTests"]
env params="--server.port=8080
--spring.profiles.active=prod
--spring.cloud.nacos.config.file-extension=yml"
run /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
cmd if [ "${ruoyi}" = "gateway" ]; then java -jar ruoyi-gateway/target/ruoyi-gateway.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace};
elif [ "${ruoyi}" = "auth" ]; then java -jar ruoyi-auth/target/ruoyi-auth.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace};
elif [ "${ruoyi}" = "file" ]; then java -jar ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace};
elif [ "${ruoyi}" = "gen" ]; then java -jar ruoyi-modules/ruoyi-gen/target/ruoyi-modules-gen.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace};
elif [ "${ruoyi}" = "job" ]; then java -jar ruoyi-modules/ruoyi-job/target/ruoyi-modules-job.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace};
elif [ "${ruoyi}" = "system" ]; then java -jar ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace};
elif [ "${ruoyi}" = "monitor" ]; then java -jar ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar ${params} --spring.cloud.nacos.discovery.server-addr=${nacos_addr}
--spring.cloud.nacos.discovery.namespace=${nacos_namespace}
--spring.cloud.nacos.config.server-addr=${nacos_addr}
--spring.cloud.nacos.config.namespace=${nacos_namespace}; fi
expose 8080
Content type
Image
Digest
Size
1007.2 MB
Last updated
over 4 years ago
docker pull dreamerdu/ruoyi-cloud:1.1