微服务部署之 通过idea发布至docker

将项目发布至docker中,一般有两种常见方式

1. 安装idea docker插件: docker integration

2. 采用maven plugin:  docker-maven-plugin

先说第一种docker integration 插件使用

一、插件的安装及配置

  1. 安装插件Docker integration
  2. Docker for Windows中进行端口暴露 
    Settings–>General–>勾选Expose daemon on tcp://localhost:2375 without TLS

注意若发布至 远程服务器的Docker中,需要开启远程端口,具体参见微服务部署之 开启远程docker端口

  1. IDEADocker插件配置 
    File–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置: 
    微服务部署之 通过idea发布至docker_第1张图片
  2. 添加Docker的菜单窗口 
    IDEA顶部工具栏的View–>Tool Windows–>Docker 
    完成点击左下角的小窗口图标放大即可看到Docker的菜单工具栏

二、插件的基本操作

插件的窗口如下: 
微服务部署之 通过idea发布至docker_第2张图片 
主要包含了containers和images,里面是一些已经存在的容器和镜像,下面是一些基本操作: 
1. 拉取镜像 
如果要拉取镜像,直接在images上右击pull images然后填写Repository即可 
2. 创建镜像容器运行 
在需要跑的镜像上右击创建容器,这个时候也可看到镜像的ID和Tag,如下图 
微服务部署之 通过idea发布至docker_第3张图片 微服务部署之 通过idea发布至docker_第4张图片
配置相应的端口绑定等信息即可启动即可,在创建的容器上右击选择inspect可以查看相应容器的详细信息,也可以启动或者停止容器

你可能感兴趣的:(微服务)