前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA的Docker插件实战(Docker Image篇)

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

作者头像
程序员欣宸
发布2019-08-29 14:25:46
2.6K0
发布2019-08-29 14:25:46
举报
文章被收录于专栏:实战docker

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

开发环境的变化

上一章的开发环境:

  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自身的本地仓库中不存在任何镜像,空空如也:

  1. 在IDEA上打开或者新建一个工程(无特殊要求,我这是上一篇的springboot工程);
  2. 如下图,点击红框处的"Edit Configurations"进入配置页面:
在这里插入图片描述
在这里插入图片描述

3. 新增一个Docker Image运行配置,如下所示:

在这里插入图片描述
在这里插入图片描述
  1. 该Docker Image的配置如下所示,主要是指定远程Docker、镜像、以及端口映射:
在这里插入图片描述
在这里插入图片描述
  1. 在主窗口,如下图所示,选中刚才新增的配置,点击绿色的三角形图标即可在远程Docker上运行镜像tomcat:9.0.24-jdk8的容器:
在这里插入图片描述
在这里插入图片描述
  1. 如下图,从部署日志信息可见,由于192.168.50.75这台机器的本地镜像仓库中没有tomcat的镜像,会自动从公共仓库下载镜像:
在这里插入图片描述
在这里插入图片描述
  1. 镜像下载后会创建容器并启动,如下图:
在这里插入图片描述
在这里插入图片描述
  1. 试试Tomcat是否正常,地址是:http://192.168.50.75:18080 ,如下图,服务正常:
在这里插入图片描述
在这里插入图片描述

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

TouchBar用起来

如果您的MacBook带TouchBar,可在TouchBar上运行Docker Image,如下图,点绿色三角即可:

在这里插入图片描述
在这里插入图片描述

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年08月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开发环境的变化
  • 准备工作
  • Docker Image插件
  • TouchBar用起来
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档