写点什么

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

作者:程序员欣宸
  • 2022 年 10 月 10 日
    广东
  • 本文字数:963 字

    阅读完需:约 3 分钟

IDEA的Docker插件实战(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,如下图,点绿色三角即可:

欢迎关注 InfoQ:程序员欣宸

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


发布于: 刚刚阅读数: 3
用户头像

搜索"程序员欣宸",一起畅游Java宇宙 2018.04.19 加入

前腾讯、前阿里员工,从事Java后台工作,对Docker和Kubernetes充满热爱,所有文章均为作者原创,个人Github:https://github.com/zq2599/blog_demos

评论

发布
暂无评论
IDEA的Docker插件实战(Docker Image篇)_Docker_程序员欣宸_InfoQ写作社区