IDEA中配置及使用Docker
前提是已经安装配置好了Docker for Windows一、插件的安装及配置安装插件Docker integrationDocker for Windows中进行端口暴露Settings–>General–>勾选Expose daemon on tcp://localhost:2375 without TLSIDEADocker插件配置File–>Settings–>B
前提是已经安装配置好了Docker for Windows;
文章目录
一、插件的安装及配置
- 安装插件 Docker integration;
- Docker for Windows中进行端口暴露:
Settings–>General–>勾选Expose daemon on tcp://localhost:2375 without TLS; - IDEADocker插件配置:
File–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置:
- 添加Docker的菜单窗口
IDEA顶部工具栏的View–>Tool Windows–>Docker
完成点击左下角的小窗口图标放大即可看到Docker的菜单工具栏
二、插件的基本操作
插件的窗口如下:
主要包含了containers和images,里面是一些已经存在的容器和镜像,下面是一些基本操作:
-
拉取镜像
如果要拉取镜像,直接在images上右击pull images然后填写Repository即可 -
创建镜像容器运行
在需要跑的镜像上右击创建容器,这个时候也可看到镜像的ID和Tag,如下图
配置相应的端口绑定等信息即可启动即可,在创建的容器上右击选择inspect可以查看相应容器的详细信息,也可以启动或者停止容器。
【案例】将web部署到wildfly中:
创建普通的web项目,根目录下创建docker的配置路径和文件:创建docker-dir的Directory和配置文件Dockerfile,完成后需要对web项目进行配置,将它不是发布而是直接打成war包(放在Dockerfile所在目录docker-dir),主要配置过程如下:File–>Project Structure–>Artifacts–>更改Name(直接改为项目名)和Type(Type选择Web Application:Archive),然后将war包的输出路径改为docker-dir,主要如下所示:
然后对Docker的run进行配置,更改Name为项目名,tag为user/项目名的形式,端口绑定,以及选择Before launch:Build Artifacts,Activate tool window下面的+号–>Build Artifacts–>勾选dockercon,主要如下:
然后点击Dockerfile右上角的运行标志或者run的标志即可自动完成web项目的打包、镜像的创建和容器的运行,可以通过localhost:8083/dockercon/index.jsp查看。
推送镜像到阿里云仓库,Address为registry.cn-shanghai.aliyuncs.com
,Repository为registry.cn-shanghai.aliyuncs.com/hhu/docker1
(这个后面不能加版本号)。
戳我查看源码
镜像文件:docker pull registry.cn-shanghai.aliyuncs.com/hhu/docker1:dockercon
更多推荐
所有评论(0)