--0.切换到后端打包目录 cd /opt/syslog/docker/serve --0.通过Dockerfile文件构建镜像 --docker build -f /opt/syslog/docker/serve/Dockerfile -t syslog-serve:v1.0 --打包docker image文件 (Dockerfile 当前目录) docker build -t syslog-serve:v1.X.X . --1.查看运行中容器 docker ps -a --2.停止容器 并删除 docker stop ct-syslog-serve && docker rm ct-syslog-serve docker rmi 镜像ID(XXXXX) --3.打包docker image文件 (Dockerfile 当前目录) docker build -t syslog-serve:v1.X.X . --4.运行docker 文件 docker run --restart unless-stopped -e TZ=Asia/Shanghai -d --name ct-syslog-serve -p 514:514 -p 8189:8189 -v /home/syslog/logs:/app/logs --privileged=true syslog-serve:v1.X.X docker run --restart unless-stopped -e TZ=Asia/Shanghai -d --name ct-syslog-serve -p 514:514/udp -p 514:514/tcp -p 8189:8189 -v /home/syslog/logs:/app/logs --privileged=true syslog-serve:v1.X.X ZC CMD: docker run --restart unless-stopped -e TZ=Asia/Shanghai -d --name ct-syslog-serve -p 514:514 -p 8189:8189 -v /data/syslog/logs:/app/logs --privileged=true syslog-serve:v1.X.X docker run --restart unless-stopped -e TZ=Asia/Shanghai -d --name ct-syslog-serve -p 514:514/udp -p 514:514/tcp -p 8189:8189 -v /data/syslog/logs:/app/logs --privileged=true syslog-serve:v1.X.X --运行正常命令 docker run -d --name ct-syslog-serve -p 514:514 --privileged=true syslog-serve:v1.0 -----jar 运行 --cmd 运行 nohup java -server -Xms512m -Xmx1024m -XX:+UseG1GC -Duser.timezone=Asia/Shanghai -jar syslog-serve-1.0.0.jar > /data/syslog/logs/syslog-serve-console.log 2>&1 & --cmd 查看 ps -ef | grep 'syslog-serve-1.0.0.jar' | grep -v grep # 查找所有 Java 进程 ps -ef | grep java | grep -v grep # 示例:如果 PID 是 12345 kill 12345 # 通过进程名停止 # 强制停止 pkill -9 -f "syslog-serve-1.0.0.jar"