前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA集成Docker

IDEA集成Docker

作者头像
韩旭051
发布2021-04-14 15:15:23
8970
发布2021-04-14 15:15:23
举报
文章被收录于专栏:刷题笔记刷题笔记

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

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

代码语言:javascript
复制
sudo vim /lib/systemd/system/docker.service

开启tcp 2375 端口

代码语言:javascript
复制
将
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
复制
sudo systemctl daemon-reload
sudo systemctl restart docker

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

代码语言:javascript
复制
netstat -nlpt
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
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
复制
curl http://127.0.0.1:2375/version
在这里插入图片描述
在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述

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

idea安装docker 插件

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

第三步:集成Maven插件

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

代码语言:javascript
复制
	<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插件
  • 第四步:构建镜像
  • 第五步:创建容器
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档