赞
踩
需要开启docker远程访问,也就是下面配dockerHost的地址。
- FROM openjdk:17-jdk-alpine
-
- MAINTAINER chengxuyuanshitang
-
- RUN mkdir -p /workspace/java/demo
-
- COPY target/demo.jar /workspace/java/demo/demo.jar
-
- ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/workspace/java/demo/demo.jar"]
-
- CMD ["--spring.profiles.active=test"]
-
- EXPOSE 8080
- <plugins>
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>com.spotify</groupId>
- <artifactId>docker-maven-plugin</artifactId>
- <version>1.2.2</version>
- <executions>
- <!-- Maven打包后,然后对该包执行 docker build 构建成镜像-->
- <execution>
- <id>build-image</id>
- <phase>package</phase>
- <goals>
- <goal>build</goal>
- </goals>
- </execution>
- </executions>
- <!-- 配置构建的镜像信息 -->
- <configuration>
- <!-- 指定远程 DockerAPI地址 -->
- <dockerHost>http://192.168.0.1:2375</dockerHost>
- <!-- 构建的镜像名称以及版本号 -->
- <imageName>${project.artifactId}</imageName>
- <imageTags>
- <!-- <imageTag>latest</imageTag>-->
- <imageName>${project.version}</imageName>
- </imageTags>
- <!-- Dockerfile的位置;${project.basedir}是项目的根路径-->
- <dockerDirectory>${project.basedir}</dockerDirectory>
- </configuration>
- </plugin>
-
- </plugins>
- </build>
在idea执行
也就是去 <dockerHost>http://192.168.0.1:2375</dockerHost> 这个配置的服务器执行命令:
docker images
下面是最近更新的文章:
【docker 】 安装docker(centOS7)-CSDN博客
【docker】centos7配置docker镜像加速_docker仓库加速地址-CSDN博客
【docker 】Compose 使用介绍_docker compose 使用-CSDN博客
【docker 】Dockerfile指令学习-CSDN博客
【docker】网络使用和配置_docker 启动使用host mode-CSDN博客
【docker】Spring Boot3.x 打包 Docker容器-CSDN博客
【docker】docker compose 搭建私服-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。