0
点赞
收藏
分享

微信扫一扫

IDEA集成Docker

野见 2022-02-18 阅读 57


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

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

sudo vim /lib/systemd/system/docker.service

开启tcp 2375 端口


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

IDEA集成Docker_maven

3、重启Docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker

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

netstat -nlpt

IDEA集成Docker_ide_02

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

sudo firewall-cmd --add-port=2375/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports

永久加入 2375 tcp端口

重启 防火墙

开放 2375端口

IDEA集成Docker_maven_03

6、测试

服务器内部通过 curl 进行 tcp 访问

curl http://127.0.0.1:2375/version

IDEA集成Docker_ide_04

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

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

IDEA集成Docker_docker_05

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

idea安装docker 插件IDEA集成Docker_ide_06

重启 idea

配置 docker

点击小加号 加入 docker

IDEA集成Docker_ide_07

连接成功后

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

IDEA集成Docker_docker_08

第三步:集成Maven插件

第三步:集成Maven插件

修改项目的pom文件

<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>

IDEA集成Docker_maven_09

IDEA集成Docker_ide_10

第四步:构建镜像

第五步:创建容器



举报

相关推荐

0 条评论