mac idea dockerfile-maven-plugin 调用服务器docker服务2375端口,远程docker build

1、在maven build-plugins中增加


  com.spotify
  dockerfile-maven-plugin
  
    
      default
      install
      
         build
         push
      
    
  
  
    false
    false
    【】
    【】
    【】
    【】
    【】
    
      
      【】
      【】
      【】
      【】
    
  

【】的内容根据项目实际情况填写。

2、配置服务器docker服务2375端口

打开文件
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd  
改为:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
docker守护进程重新加载,systemctl daemon-reload
重启docker服务 systemctl restart docker
查询使用2375端口的进程 netstat -tunlp|grep 2375 
显示是dockerd在使用,正常。

记得在防火墙中放过2375端口

3、本地mac电脑环境变量配置

进终端

vi ./.bash_profile

增加一行  export DOCKER_HOST=tcp://【服务器实际ip】:2375

关闭终端

然后再次进终端  echo &DOCKER_HOST  ,查看DOCKER_HOST是否修改成功。

最后重启 idea,使idea重新读取环境变量DOCKER_HOST的值,在idea Terminal中执行echo &DOCKER_HOST,再次确认是否修改成功。

4、idea右边菜单 plugins  dockerfile  ,执行 dockerfile:build 。

控制台会显示build进展,完成后进去服务器。

5、服务器 docker images,查看镜像是否构建成功。

你可能感兴趣的:(maven,SpringCloud,mac,os,x,docker,centos,java)