IntelliJ IDEA使用Docker插件构建镜像

第一步:下载安装Docker integration插件:点击file->settings->输入plugins,在搜索框里输入docker,如下图中已经安装红色框标志的插件。
在这里插入图片描述
第二步:配置docker服务:如图所示,在settings窗口搜索栏搜索docker。
1.如果没显示如下的Docker,点击加号,新建一个。
2.Engine API URL配置的是你远程或者本地docker服务器的ip地址和端口号。
在docker里面输入命令

docker@default:/usr/lib$ ip addr                                                                                 

在这里插入图片描述

查询ip,如图默认是192.168.99.100。
在docker里面输入命令

docker@default:/usr/lib$ netstat -tnlp                                                                          

在这里插入图片描述
获取端口,默认是2376。

3.Certficates folder配置的是C:\Users\Administrator.docker\machine\certs证书目录。
配置好后下方会出现Connection successful提示,如果没出现,一般是Engine API URL没有配置好,或者证书目录没配置好。

在这里插入图片描述

第三步:上面的步骤已经配置好了docker插件,现在我们在不配置maven的情况下使用docker打包镜像并运行:
(1)在项目里面创建Dockerfile文件,或者创建文件夹,下面创建Dockerfile文件:结构如图
在这里插入图片描述
(2)编辑Dockerfile文件:如图:from后边接的是tomcat镜像(以tomcat为服务器或者从属镜像)。MAINTAINER后面接的是项目所属人(可不写),ADD 后右边接的是你自己要打包的镜像(意思是把war包添加到tomcat的webapps目录下面去)

FROM adoptopenjdk/openjdk8-openj9:alpine-slim
MAINTAINER xchh
RUN mkdir -p /blade/datacenter
WORKDIR /blade/datacenter
EXPOSE 8300
ADD ./target/snxun-data-center.jar ./app.jar
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
CMD ["--spring.profiles.active=test"]

(3)点击idea左上角的Open edit Run/Debug Configurations dialog。就是小锤子旁边的按钮。选择Edit Configurations。
在这里插入图片描述
点击加号->Docker->Dockerfile添加。
在这里插入图片描述
填写名字,然后按图配置好Dockerfile指定位置,镜像名称,容器名称,镜像对应的端口号等。点击apply保存。
在这里插入图片描述
第四步:如下图:docker右键选择connect。
在这里插入图片描述
docker里面运行

docker images

查看镜像。
在这里插入图片描述

参考:
https://blog.csdn.net/qq_23035335/article/details/100669053
https://blog.csdn.net/java_MrZHANG/article/details/89959051
https://blog.csdn.net/u010945668/article/details/112371414

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用IntelliJ IDEA使用Docker插件可以方便地管理和操作Docker容器。下面是使用Docker插件的一般步骤: 1. 安装Docker插件:打开IntelliJ IDEA,点击菜单栏的"File" -> "Settings",在弹出的窗口中选择"Plugins"。在搜索框中输入"Docker",找到"Docker"插件并点击"Install"按钮进行安装。 2. 配置Docker连接:在菜单栏中选择"View" -> "Tool Windows" -> "Docker",在Docker窗口中点击"+"按钮,选择"TCP Socket"或者"Unix Socket",根据你的Docker环境选择对应的连接方式,并填写相应的连接信息。 3. 创建Docker配置:在Docker窗口中,点击右上角的"+"按钮,选择"Create Docker Configuration"。在弹出的窗口中,选择要运行的镜像、容器名称、端口映射等配置信息。 4. 运行和管理容器:在Docker窗口中,选择要操作的容器,右键点击选择相应的操作,如启动、停止、重启、删除等。 5. 查看容器日志:在Docker窗口中,选择要查看日志的容器,右键点击选择"View Logs",可以查看容器的日志输出。 6. 调试容器应用:在Docker窗口中,选择要调试的容器,右键点击选择"Debug",可以在IntelliJ IDEA中进行容器应用的调试。 7. 使用Docker Compose:如果你使用Docker Compose来管理多个容器,可以在Docker窗口中选择"Compose"选项卡,点击"+"按钮添加docker-compose.yml文件,并进行相关的操作。 总结一下,使用IntelliJ IDEA中的Docker插件可以方便地管理和操作Docker容器,包括创建配置、运行和管理容器、查看容器日志以及调试容器应用等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值