| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Microservices自动化.Idea插件使用 -> 正文阅读 |
|
[Java知识库]Microservices自动化.Idea插件使用 |
Docker结合Idea插件使用进入/usr/lib/systemd/system/目录 修改Docker服务文件,注释掉"ExecStart"这一行,并添加下面信息 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 如图所示,把之前的语句注释掉
私服搭建进入home目录创建test目录 放入dockerfile文件
导入test.jar包?
验证是否搭建成功
让docker信任私有镜像仓库地址
编辑daemon.json文件,放入以下语句
重启docker
私有仓库的使用创建好私有仓库之后,就可以使用 docker tag 来标记一个镜像,然后推送它到仓库 先在本机查看已有的镜像,选择其中一个进行上传 镜像标记(push前必须先标记镜像,自定义repository不能有大写字母)
执行查看所有镜像
镜像上传
查看注册服务器的所有镜像
从registry下载镜像?
Idea一键部署 配置maven插件注:里面的仓库路径要填自己的
将文件打包? ? 将项目中的target目录清除 ? ? 注注注!!!插件使用注意事项 1. 该插件依赖一台装有Docker的Host完成镜像的构建(完成) 2. 由于该插件需要访问Docker Host,因此要求Docker Host打开TCP管理端口,并允许访问(完成) 3. 使用该插件的机器需要配置DOCKER_HOST选项,指向Docker Host对应端口(未完成) 即在windows下配置相关环境变量 DOCKER_HOST=tcp://192.168.27.120:2375 修改了系统变量需要重启开发工具才能生效,一开始提示上传镜像失败,看了错误是上传的ip还是默认的127.0.0.1,重启IDEA就可以了 4. 该插件构建和发布镜像依赖于镜像仓库,需要用户提供镜像仓库的登录信息,支持POM设置和Settings设置,镜像创建可以使用阿里云镜像,或者是私有镜像仓库 5. 需在maven/conf/下的setting.xml配置 这个文件在maven目录下,可以 cd $M2_HOME/conf 进入。在pluginGroups中增加一个com.spotify 编辑我们的环境变量,添加如图所示的内容 进入maven/conf/下的setting.xml配置,加入以下代码? ?
创建项目的Dockerfile文件? 文件源码
添加maven命令? 这里我们是需要进行编辑配置? 如图所示 放入以下代码? ? ??clean package dockerfile:build -Dmaven.test.skip=true 运行项目 进如mobaxterm 再次查看我们的镜像 可以看到已经在里面了 并且test2.0自动导入仓库 创建容器并且绑定端口:? 运行: 就到这啦?希望能帮助大家,bye~? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:48:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |