当前位置: 首页 > 后端技术 > Java

IDEAspringboot发布到远程docker

时间:2023-04-02 09:20:45 Java

实现远程访问dockerdeepin20.*:sudovi/lib/systemd/system/docker.serviceubuntu:sudovi/lib/systemd/system/docker.service添加在ExecStart语句-Htcp://0.0.0.0:2375实际效果:ExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2375-Hfd://--containerd=/run/containerd/containerd.sock保存并重启服务sudosystemctldaemon-reloadsudoservicedockerrestart测试远程访问设置IDEA:IDEA配置发布任务:#DockerFile内容#基础镜像,如果本地没有,会从远程仓库拉取。FROMamazoncorretto:11MAINTAINERStarzkg#修改编码ENVLANG=zh_CN.UTF-8#统一容器和服务器时间ENVTZ=Asia/ShanghaiRUNln-snf/usr/share/zoneinfo/$TZ/etc/localtime&&echo$TZ>/etc/timezone#SpringBoot环境设置ENVSPRING_PROFILES_ACTIVE=dev#将当前项目target/spring-boot-demo.jar复制到容器中COPY./target/demo-0.0.1-SNAPSHOT.jarapp.jar#开放端口EXPOSE8080ENTRYPOINT["java","-jar","app.jar"]