# Springboot-docker **Repository Path**: zhaofu1234/Springboot-docker ## Basic Information - **Project Name**: Springboot-docker - **Description**: 使用jenkins 构建springboot docker镜像的demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2018-01-12 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Springboot-docker 使用jenkins 构建springboot docker镜像的demo # Springboot普通服务化 添加权限 ``` $ sudo useradd baeldung $ sudo passwd baeldung $ sudo chown baeldung:baeldung your-app.jar $ sudo chmod 500 your-app.jar ``` 创建软连接到/etc/init.d/ 注意:软连接的名称需要去和jar名称一致 ``` sudo ln -s /path/to/your-app.jar /etc/init.d/your-app ``` 创建java软连接,否则启动出现找不到java ``` ln -s /usr/local/java/jdk8/bin/java /usr/bin/java ``` 启动springboot服务 ``` sudo service your-app start ``` 启动后springboot的进程会被写到/var/run//.pid,日志会被写到/var/log/.log 以Systemd方式 ``` [Unit] Description=A Spring Boot application After=syslog.target [Service] User=baeldung ExecStart=/path/to/your-app.jar SuccessExitStatus=143 [Install] WantedBy=multi-user.target ``` 刷新系统服务和启用服务 ``` systemctl daemon-reload systemctl enable your-app.service ```