Idea中生成Docker镜像

427 阅读1分钟

1 安装Docker Desktop

1.1 下载Docker Desktop

下载地址:docs.docker.com/desktop/rel…

图片.png

1.2 安装

在 Windows 中安装 Docker Desktop 非常简单,下载合适版本的安装程序后,根据图形界面指引就可以轻松安装成功,安装成功后,在cmd指定docker -v,查看安装版本。

图片.png

2 在idea中安装docker插件

搜索docker后点击安装 图片.png

3 在idea项目目录下创建Dockerfile文件

图片.png Dockerfile文件内容为

FROM bladex/alpine-java:openjdk17_cn_slim

LABEL maintainer="bladejava@qq.com"

RUN mkdir -p /blade

WORKDIR /blade

EXPOSE 8800

COPY ./target/blade-api.jar ./app.jar

ENTRYPOINT ["java", "--add-opens", "java.base/java.lang=ALL-UNNAMED", "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]

CMD ["--spring.profiles.active=test"]

4 idea中配置docker服务

图片.png

图片.png

图片.png

图片.png

5 构建镜像

图片.png

图片.png

6 导出docker镜像

在windows导出进行,在cmd通过docker images命令查看镜像

PS C:\Users\crush> docker images
REPOSITORY                              TAG                 IMAGE ID       CREATED         SIZE
abc                                     latest              fe39d0eed459   3 hours ago     589MB

通过名字进行打包

docker save -o abc.tar abc:latest

7 导入镜像

docker load -i abc.tar