首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA集成Docker

IDEA集成Docker

作者头像
韩旭051
发布2021-04-14 15:15:23
发布2021-04-14 15:15:23
1K00
代码可运行
举报
文章被收录于专栏:刷题笔记刷题笔记
运行总次数:0
代码可运行

第一步:配置Docker的远程访问

1、修改/lib/systemd/system/docker.service

代码语言:javascript
代码运行次数:0
运行
复制
sudo vim /lib/systemd/system/docker.service

开启tcp 2375 端口

代码语言:javascript
代码运行次数:0
运行
复制
将
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
注释替换为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

2、替换ExecStart

3、重启Docker服务

代码语言:javascript
代码运行次数:0
运行
复制
sudo systemctl daemon-reload
sudo systemctl restart docker

4、查看2375端口是否被监听

代码语言:javascript
代码运行次数:0
运行
复制
netstat -nlpt

5、服务器防火墙开启2375端口

代码语言:javascript
代码运行次数:0
运行
复制
sudo firewall-cmd --add-port=2375/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports

永久加入 2375 tcp端口 重启 防火墙 开放 2375端口

6、测试 服务器内部通过 curl 进行 tcp 访问

代码语言:javascript
代码运行次数:0
运行
复制
curl http://127.0.0.1:2375/version

外网浏览器进行 访问 ip:2375/version

确保云服务器在 后台安全组 开放 2375 端口

第二步:IDEA中配置Docker插件信息

idea安装docker 插件

重启 idea 配置 docker 点击小加号 加入 docker

连接成功后 可以在 service 按 绿色小三角 图标远程连接

第三步:集成Maven插件

第三步:集成Maven插件 修改项目的pom文件

代码语言:javascript
代码运行次数:0
运行
复制
	<properties>
		<!--docker镜像的前缀-->
		<docker.image.prefix>docker</docker.image.prefix>
	</properties>
<plugin>
	<groupId>com.spotify</groupId>
	<artifactId>docker-maven-plugin</artifactId>
	<version>1.0.0</version>

	<configuration>
		<!--远程Docker的地址-->
		<dockerHost>http://服务器地址:2375</dockerHost>
		<!--镜像名称,前缀/项目名-->
		<imageName>${docker.image.prefix}/${project.artifactId}</imageName>
		<dockerDirectory>src/main/docker</dockerDirectory>
		<resources>
			<resource>
				<targetPath>/</targetPath>
				<directory>${project.build.directory}</directory>
				<include>${project.build.finalName}.jar</include>
			</resource>
		</resources>
	</configuration>
</plugin>

第四步:构建镜像

第五步:创建容器

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步:配置Docker的远程访问
  • 第二步:IDEA中配置Docker插件信息
  • 第三步:集成Maven插件
  • 第四步:构建镜像
  • 第五步:创建容器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档