IDEA的Docker插件实战(Docker Image篇)

举报
程序员欣宸 发表于 2022/10/10 08:25:30 2022/10/10
【摘要】 实战体验IDEA的Docker Image插件

欢迎访问我的GitHub

这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos

  • 本文是《IDEA的Docker插件实战》系列的第二篇,IDEA的Docker插件一共有三种:Dockerfile、Docker Image、Docker-compose,上一篇我们熟悉了Dockerfile,今天来实战Docker Image。

系列文章链接

  1. 《IDEA的Docker插件实战(Dockerfile篇)》
  2. 《IDEA的Docker插件实战(Docker Image篇)》
  3. 《IDEA的Docker插件实战(Docker-compose篇)》

开发环境的变化

  • 上一章的开发环境:
  1. 开发环境操作系统:win10
  2. IntelliJ IDEA: 2018.2.4 (Ultimate Edition)
  • 本章的开发环境:
  1. 开发环境操作系统:macOS Mojave
  2. IntelliJ IDEA: 2018.3.5 (Ultimate Edition)
  • 之所以要改变开发环境,是因为Docker Image和Docker-compose插件需要在当前电脑安装Docker和docker-compose(上一章的Dockerfile不需要要),个人并不想在windows下使用docker,因此改MacBook pro作为开发环境,读者您可以继续使用win10进行实战,但请将Docker和docker-compose装好。

准备工作

  • 参照上一篇文章,在IDEA上建好与远程Docker服务的连接,如下图所示,IEDA连接的远程Docker服务部署在IP为192.168.50.75的服务器上:
    在这里插入图片描述

Docker Image插件

  • 该插件的作用相对简单:用指定的镜像运行容器;

  • 接下来建一个配置试试,该配置用于运行tomcat镜像,注意此时远程Docker自身的本地仓库中不存在任何镜像,空空如也

  • 在IDEA上打开或者新建一个工程(无特殊要求,我这是上一篇的springboot工程);

  • 如下图,点击红框处的"Edit Configurations"进入配置页面:
    在这里插入图片描述3. 新增一个Docker Image运行配置,如下所示:
    在这里插入图片描述

  • 该Docker Image的配置如下所示,主要是指定远程Docker、镜像、以及端口映射:
    在这里插入图片描述

  • 在主窗口,如下图所示,选中刚才新增的配置,点击绿色的三角形图标即可在远程Docker上运行镜像tomcat:9.0.24-jdk8的容器:
    在这里插入图片描述

  • 如下图,从部署日志信息可见,由于192.168.50.75这台机器的本地镜像仓库中没有tomcat的镜像,会自动从公共仓库下载镜像:
    在这里插入图片描述

  • 镜像下载后会创建容器并启动,如下图:
    在这里插入图片描述

  • 试试Tomcat是否正常,地址是:http://192.168.50.75:18080 ,如下图,服务正常:
    在这里插入图片描述

  • 至此,Docker Image插件体验完成。

TouchBar用起来

  • 如果您的MacBook带TouchBar,可在TouchBar上运行Docker Image,如下图,点绿色三角即可:
    在这里插入图片描述

欢迎关注华为云博客:程序员欣宸

学习路上,你不孤单,欣宸原创一路相伴…

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。