IDEA集成Docker实现一键部署的详细过程

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享
免费资源网 – https://freexyz.cn/

目录1.初识Docker2.Docker基于Windows集成IDEA2.1 在window上安装docker2.2设置docker配置2.3 IDEA 连接docker 测试2.4启动Springboot应用测试3.Docker基于Linux集成IDEA4.连接宿主机redis服务5.连接docker中redis服务

在和前端联调的过程中,然后每次电脑使用IDEA将服务启动后不能动,然后自己想改变代码后重启可能导致前端那边报错,所以为了给前端提供联调的服务的同时,我自己还可以正常工作,于是便想到了使用docker的方式,这样就可以达到了两全其美,何乐而不为。

1.初识Docker

Docker的三个基本概念:

Dockerfile:镜像构建的模板,描述镜像构建的步骤,通常是拉去一些文件和依赖;image:镜像,一个文件,用来创建容器。container:容器,一个可运行的镜像实例,里面运行着一个完整的操作系统,可以做一切你当前操作系统可以做的事情。

从我的理解对上述三者做一个类比:dockerfile就是一个混凝土配比说明书(原材料,步骤等),根据该说明书搅拌出混凝土(镜像),然后基于混凝土可以做成一个一个房间(容器),每个房间都是相互独立,生活着不同的人。

对于我们开发人员来说,Docker 可以做到:

编写本地代码使用 Docker 将程序推送到测试环境发现 bug 后在开发环境下修复,重新部署到测试环境测试测试完成将代码合并到发布的代码分支

2.Docker基于Windows集成IDEA

2.1 在window上安装docker

注意一点:一定要把windows的WSL开启后再安装,否则会导致docker启动不成功。

2.2设置docker配置

开放2375端口,勾上该选项

IDEA集成Docker实现一键部署的详细过程插图

新增host:[ “0.0.0.0:2375”]

{
“debug”: false,
“experimental”: false,
“features”: {
“buildkit”: true
},
“hosts”: [
“tcp://0.0.0.0:2375”
],
“insecure-registries”: [],
“registry-mirrors”: [
“https://hub-mirror.c.163.com”,
“https://mirror.baidubce.com”
]
}

2.3 IDEA 连接docker 测试

老版本IDEA需要安装docker的插件,新版本的话不用安装直接使用

IDEA集成Docker实现一键部署的详细过程插图1

连接docker测试

IDEA集成Docker实现一键部署的详细过程插图2

Note:如果是本地的应用可以使用tcp://localhost:2375连接;如果是局域网的其他机器可以使用局域网ipv4连接;如果是远程机器的话使用公网ip连接。

如上图中出现Connection successful为成功标志

// 当使用ip访问时连接不成功的话在windows的admin权限终端窗口执行如下命令,端口代理
netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容