IntelliJ IDEA中Docker使用方式

 更新时间:2024年11月20日 14:50:49   作者:8爱生活  
本文介绍了如何在IntelliJ IDEA中使用Docker插件进行Docker的配置和使用,包括下载插件、启动Docker守护进程、配置Docker注册表、构建Docker镜像以及发布镜像加载容器配置

Docker Plugin

简单记录下我在IntelliJ IDEA中如何使用Docker

Intellij Idea 配置Docker

Docker :Docker是目前比较流行的容器,帮你管理应用服务 —— Docker官网

###下载Docker插件

启动Docker Daemon

  • 启用TCP连接:
sudo docker daemon -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock

Certificates

将Docker登录证书拷贝到本地,准备连接

连接Docker

  • Intellij Idea 15.0

  • Intellij Idea 2016

###配置Docker Registry

Deploy on Docker

Run/Debug Configurations

构建Docker镜像 Dockerfile(build image)

  • Dockerfile:
FROM tomcat
ADD HelloWorld.war /usr/local/tomcat/webapps

Docker容器参数配置

  • Container.json:
{
“HostConfig”: {
“PortBindings”:{ “8080/tcp”: [{ “HostIp”: “0.0.0.0”, “HostPort”: “18080” }] }
}
}

发布镜像

加载容器配置JSON file

Start Docker

localhost:18080/HelloWorld

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker制作YashanDB镜像的使用方法

    Docker制作YashanDB镜像的使用方法

    本文详细讲解了如何制作YashanDB的Docker镜像,并通过实例展示了实际操作过程,特别是在跨平台应用中,Docker镜像提供了一致的环境,避免了环境差异导致的诸多问题,此外,文章还探讨了优化镜像体积、数据持久化及CI/CD集成等更深入的内容,感兴趣的可以了解一下
    2024-10-10
  • 使用Docker部署DotNetBrowser应用程序流程

    使用Docker部署DotNetBrowser应用程序流程

    这篇文章主要介绍了使用Docker部署DotNetBrowser应用程序流程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-03-03
  • 详细记一次Docker部署服务的爬坑历程

    详细记一次Docker部署服务的爬坑历程

    这篇文章主要介绍了详细记一次Docker部署服务的爬坑历程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • 解决docker访问外部https数字证书问题

    解决docker访问外部https数字证书问题

    这篇文章主要介绍了docker访问外部https数字证书问题,为了解决证书验证的问题,我们需要在构建 docker 镜像的时候将 ca-certificates 根证书装上,需要的朋友可以参考下
    2022-09-09
  • 解决Docker Image镜像无法删除问题的方法

    解决Docker Image镜像无法删除问题的方法

    这篇文章主要给大家介绍了关于如何解决Docker Image镜像无法删除问题的方法,文中通过示例代码将解决的方法介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • docker指令收集整理(收藏)

    docker指令收集整理(收藏)

    Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发,源代码托管在 Github 上, 遵从Apache2.0协议开源。这篇文章主要介绍了docker指令收集整理(收藏),需要的朋友可以参考下
    2017-02-02
  • Docker搭建Minio容器的流程步骤(完整详细版)

    Docker搭建Minio容器的流程步骤(完整详细版)

    Minio 是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能,它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,本文将给大家介绍Docker搭建Minio容器的流程步骤,需要的朋友可以参考下
    2024-08-08
  • Docker安装部署单机版Rocket及基础讲解

    Docker安装部署单机版Rocket及基础讲解

    RocketMQ是阿里巴巴旗下一款开源的MQ框架,经历过双十一考研、Java编程语言实现,有非常好完整生态系统,这篇文章主要介绍了用Docker部署安装单机版Rocket及基础讲解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
    2022-07-07
  • 解决docker pull镜像速度慢的问题的方法

    解决docker pull镜像速度慢的问题的方法

    本篇文章主要介绍了解决docker pull镜像速度慢的问题的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • docker 运行花生壳实现内外网穿透的详细过程

    docker 运行花生壳实现内外网穿透的详细过程

    这篇文章主要介绍了docker 运行花生壳实现内外网穿透,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03

最新评论