docker——springboot、centos、mysql部署

springbootdemo

github地址

mysql容器安装

centos容器安装

centos安装JDK

yum search java|grep jdk//查询所有版本

yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel//选择版本安装

java -version//验证是否安装成功

springboot打包、copy

此时要注意 mysql的配置连接的url要改为镜像的虚拟机地址:

1
2
3
4
5
6
7
datasource:
boot:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.17.0.4:3306/boot
username: qinnan
password: 123456
type: com.alibaba.druid.pool.DruidDataSource

172.17.0.4这个ip可以通过以下命令查看:

docker inspect mymysql

docker——springboot、centos、mysql部署_2020-05-27-19-02-14.png

拷贝到centos容器:

docker cp D:\resposity\com\qn\springboot-demo\0.0.1-SNAPSHOT\springboot-demo-0.0.1-SNAPSHOT.jar bootcentos:/usr/local/

进入容器,启动springboot

docker exec -it bootcentos /bin/bash

cd usr/local

nohup java -jar springboot-demo-0.0.1-SNAPSHOT.jar &

启动完成,可以在 nohup.out查看启动日志:

测试

docker——springboot、centos、mysql部署_2020-05-27-19-07-35.png

文章目录
  1. 1. springbootdemo
  2. 2. mysql容器安装
  3. 3. centos容器安装
  4. 4. centos安装JDK
  5. 5. springboot打包、copy
  6. 6. 测试
|