博客
关于我
IntelliJ IDEA快速实现Docker镜像部署运行
阅读量:610 次
发布时间:2019-03-12

本文共 999 字,大约阅读时间需要 3 分钟。

开启Docker的远程连接

在实际操作中,网上找不到对应的docker.service文件,可能是因为版本或安装方式的不同。为了找到docker.service文件的位置,可以通过以下命令进行查找:

systemctl status docker

此外,确保docker服务已启运行并开放2375端口:

firewall-cmd --zone=public --add-port=2375/tcp --permanentfirewall-cmd --reload

修改/etc/systemd/system/docker.service文件

在修改docker.service文件时,确保以下内容已正确配置:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

重启Docker服务

完成配置后,重启Docker服务:

systemctl daemon-reloadsystemctl restart docker.service

验证2375端口是否开放

重启服务后,通过以下命令验证2375端口是否开放:

curl http://ip:2375/info

IDEA Docker插件配置

在IDEA中配置Docker插件时,按照以下步骤操作:

  • 右键点击项目根目录,选择"Edit Configurations"
  • 点击" +",选择"Docker"
  • 选择已有的Docker连接
  • 输入镜像名称和版本
  • 勾选"Build image",并指定容器名称
  • 配置宿主机与容器的端口映射
  • Spring Boot应用中加入Dockerfile

    在Spring Boot项目中,按照以下步骤配置Dockerfile:

    FROM java:8ADD target/demo-0.0.1-SNAPSHOT.jar /demo.jarEXPOSE 8080ENTRYPOINT ["java", "-jar", "/demo.jar"]

    添加Docker运行配置

    在IDEA中添加Docker运行配置时:

  • 点击右上角的"运行"按钮
  • 选择"Docker"
  • 配置镜像及版本
  • 勾选"Build image"并指定容器名称
  • 设置宿主机与容器的端口映射
  • 注意事项

    每次修改后,记得删除以前的镜像文件,以确保新建镜像成功运行。

    转载地址:http://ingxz.baihongyu.com/

    你可能感兴趣的文章
    nginx负载均衡的五种算法
    查看>>
    Nginx负载均衡(upstream)
    查看>>
    nginx转发端口时与导致websocket不生效
    查看>>
    Nginx运维与实战(二)-Https配置
    查看>>
    Nginx部署_mysql代理_redis代理_phoenix代理_xxljob代理_websocket代理_Nacos代理_内网穿透代理_多系统转发---记录021_大数据工作笔记0181
    查看>>
    Nginx配置Https证书
    查看>>
    Nginx配置ssl实现https
    查看>>
    Nginx配置TCP代理指南
    查看>>
    Nginx配置——不记录指定文件类型日志
    查看>>
    nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
    查看>>
    Nginx配置代理解决本地html进行ajax请求接口跨域问题
    查看>>
    nginx配置全解
    查看>>
    Nginx配置参数中文说明
    查看>>
    Nginx配置后台网关映射路径
    查看>>
    nginx配置域名和ip同时访问、开放多端口
    查看>>
    Nginx配置多个不同端口服务共用80端口
    查看>>
    Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
    查看>>
    Nginx配置如何一键生成
    查看>>
    Nginx配置实例-动静分离实例:搭建静态资源服务器
    查看>>
    Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
    查看>>