springboot整合Dockerfile

springboot整合Dockerfile

1 新建dockerfile

修改docker.service的配置

打开配置文件

vim /lib/systemd/system/docker.service

–containerd=/run/containerd/containerd.sock:指定 containerd` 的 socket 文件路径。

-H tcp://0.0.0.0:2375:指定 dockerd 监听在所有网络接口的端口 2375 上,以便通过 TCP 进行远程访问。

-H unix:///var/run/docker.sock:指定 dockerd使用 Unix 套接字文件/var/run/docker.sock` 进行本地访问。

修改完毕后重启配置

 systemctl daemon-reload
systemctl restart docker.service

systemctl daemon-reload 命令会重新加载 systemd 的配置文件,以使最新的更改生效。

systemctl restart docker.service 命令会重新启动 Docker 服务。这将停止当前正在运行的 Docker 服务,并重新启动它,以应用任何新的配置更改或修复问题。

查看端口是否有效

netstat -nplt|grep 2375

在这里插入图片描述

测试服务是否启动

curl http://linux的ip地址:2375/info

在这里插入图片描述

开放2375端口

firewall-cmd --add-port=2375/tcp --permanent 
firewall-cmd --reload
firewall-cmd --list-ports 

2.安装docker插件

安装插件

在这里插入图片描述

3.Linux安装jdk

上传jdk

在这里插入图片描述

配置jdk环境变量

vim /etc/profile

在文件末尾加上

JAVA_HOME=/usr/local/software/jdk/jdk1.8.0_341		#自己jdk的路径
CLASSPATH=.:$JAVA_HOME/lib							
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

测试jdk版本

java -version

在这里插入图片描述

4.连接docker

在项目下新建Dockerfile文件

在这里插入图片描述

dockerfile文件中写入

FROM anapsix/alpine-java
MAINTAINER MHZ
EXPOSE 9091
ADD target/docker-hello-0.0.1-SNAPSHOT.jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

from 选择镜像 运行-java 命令

MAINTAINER MHZ 设置操作者

EXPOSE 9091 设置端口

ADD target/docker-hello-0.0.1-SNAPSHOT.jar /app.jar 在容器中添加文件

ADD 项目中的jar包 docker容器下的目录

ENTRYPOINT [“java”,“-jar”,“/app.jar”] 在docker容器下运行命令

配置连接

-0.0.1-SNAPSHOT.jar /app.jar 在容器中添加文件

ADD 项目中的jar包 docker容器下的目录

ENTRYPOINT [“java”,“-jar”,“/app.jar”] 在docker容器下运行命令

配置连接

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值