一、CentOS安装Docker

1、安装docker: yum -y install docker

2、启动docker: systemctl start docker

3、hello-world测试docker是否安装成功: docker run hello-world

二、将项目打包成jar

Springboot构建成镜像并运行
打包成功的jar被放到target目录下
Springboot构建成镜像并运行

三、创建Dockerfile配置文件

Springboot构建成镜像并运行

Dockerfile内容如下:

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG docker-demo
COPY printlog-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT [“java”,"-jar","/app.jar"]

其中COPY后面需要替换为刚才指定的jar包名称

四、使用文件上传工具将jar包和Dockerfile放到linux某个目录

我放到了/opt/jar 这个目录下
Springboot构建成镜像并运行

进入到该目录,使用docker build -t mydemo .命令

注意:mydemo是我指定的镜像名称,构造完成后将使用mydemo作为docker中的镜像名。 命令末尾有个点,这个点的意思代表路径,由于我们已经进入到了jar包和dockerfile在的目录,那么直接指定为点即可。
Springboot构建成镜像并运行

构建完成后使用docker images 查看镜像

可以看到mydemo这个镜像就是我们刚才构建的springboot项目的镜像

使用docker run -id -p 8200:8200 --name mydemo mydemo命令来运行镜像

我们还可以使用docker ps命令来查看镜像的运行情况
Springboot构建成镜像并运行

我linux的ip地址是101.200.208.81,访问8200端口,可以看到springboot项目成功启动了
Springboot构建成镜像并运行

相关文章:

  • 2019-06-27
  • 2021-09-29
  • 2021-07-02
  • 2022-12-23
  • 2021-05-03
  • 2021-04-26
  • 2022-12-23
猜你喜欢
  • 2021-10-17
  • 2022-01-09
  • 2021-11-03
  • 2022-02-03
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案