IDEA打包jar包上传docker服务器

1. docker服务器安装完需要修改配置,开启docker engine Api端口。

修改配置文件

vim /lib/systemd/system/docker.service

增加配置参数

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H 0.0.0.0:2375

重点是最后的-H 0.0.0.0:2375

打开防火墙端口2375

2. IDEA安装Docker插件,新版默认安装。

2. 创建Dockerfile配置文件。

文件名叫什么都行,文件内的配置:

        Form docker镜像模板,后台运行jar包,所以用的Java:8

        Copy 是复制文件到容器。注意以根目录为默认层级,注意相对路径

        Run 执行命令

        Expose 容器开放端口号,注意要与Jar包配置的端口对应

        EntryPoint 容器启动参数

3. 创建Docker启动配置

4. 配置执行参数

DockerFile选择之前的文件。

端口绑定配置主机和容器端口映射

服务器

注意API URL这里,需要先执行步骤1,修改Docker服务器默认配置,否则无法链接。可以telnet先测试端口。

5. 运行

        成功执行会有提示,会自动吧镜像推送到服务器上。然后上服务器上Docker ps -a 看一下容器。如果有其他错误,自行处理。

 

 

 

  
### 如何在 IntelliJ IDEA 中配置插件以打包 Docker 镜像 #### 插件安装 为了实现通过 IntelliJ IDEA 打包 Docker 镜像的功能,首先需要安装 Docker 插件。可以通过以下路径完成插件的安装: 点击 `File` -> `Settings` -> 输入 `Plugins`,随后在搜索框中输入 `Docker` 并下载安装带有红色标记的相关插件[^3]。 #### Docker 环境准备 确保本地已经成功安装并启用了 Docker Desktop 应用程序。这是必要的前提条件之一,因为 IntelliJ IDEA 将依赖于该应用程序所提供的服务来创建和管理容器化环境[^2]。 验证 Docker 是否正常运行可以执行如下命令: ```bash docker -v ``` 如果返回版本号信息,则表明 Docker 已经正确安装并启动[^4]。 #### 配置 Docker 连接 一旦 Docker 插件被激活之后,下一步就是设置 IDE 能够连接到实际的 Docker 服务器上。具体操作步骤如下: 打开工具栏中的 `View` -> `Tool Windows` -> `Docker` 来显示 Docker 的侧边窗口;如果没有看到任何可用的服务列表,请右键单击空白区域选择 “Connect...”,按照提示填写主机地址等相关参数直至建立成功的链接关系为止。 #### 构建项目镜像 当上述准备工作完成后就可以着手构建自己的应用镜像了。通常情况下会先定义好一份描述性的文件即 `Dockerfile`,它包含了所有关于如何组装最终产物的具体指示说明。接着利用内置功能或者外部脚本触发整个过程——例如可以直接指定目标名称以及上下文目录位置等选项后再提交给后台处理队列等待进一步动作发生[^1]。 以下是简单的示例代码片段用于演示目的: ```Dockerfile FROM openjdk:8-jdk-alpine ADD . /app WORKDIR /app CMD ["java", "-jar", "your-application.jar"] ``` 最后一步推送至远端存储库之前还需要登录认证相应的账号信息以便授权访问权限范围内的资源对象。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值