idea连接内网Linux中的docker服务

本文介绍了如何在内网的Linux环境中配置Docker服务,使其允许远程连接。首先,修改`docker.service`文件添加远程端口2375,然后重启Docker服务。接着,通过firewall-cmd开启2375端口,并验证连接。最后,在IDEA中安装Docker插件并建立连接,实现愉快的开发体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

idea连接内网Linux中的docker服务

内网Linux安装docker

vi /usr/lib/systemd/system/docker.service
# 找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375

# 下图使用的是vs code 的code命令,可直接在编辑器中打开文件

在这里插入图片描述

  • 重启docker
systemctl daemon-reload
systemctl restart docker
  • 开放端口
firewall-cmd --zone=public --add-port=2375/tcp --permanent
# 使最新的防火墙设置规则生效, 执行后还不生效就重启Linux吧,哈哈哈~
firewall-cmd --reload
# 以下命令,查看端口是否可以联通
telnet 10.0.0.73 2375

idea安装docker插件

在这里插入图片描述

  • 在idea中双击shift键,打开docker服务面板

在这里插入图片描述

  • 在服务面板中新建docker连接

在这里插入图片描述
在这里插入图片描述

接下来即可愉快的玩耍啦!!!

### DeepSeek在内网环境下的本地部署 为了实现在内网环境中通过本地部署DeepSeek来集成到IDEA进行代码生成和静态分析的功能,需要完成几个关键步骤。这些步骤涉及准备必要的硬件资源、安装依赖软件以及配置网络设置。 #### 准备工作 确保服务器具备足够的计算能力和存储空间以运行DeepSeek服务[^1]。通常情况下,官方文档会给出最低配置要求,建议遵循这些建议并适当增加冗余度以便更好地处理多并发请求。 #### 安装依赖项 按照官方指南下载并安装操作系统所需的包管理器和其他基础组件,比如Python解释器及其库文件等。对于Linux发行版而言,可以利用apt-get或yum命令行工具;而对于Windows Server,则可能需要用到Chocolatey这样的第三方程序源。 #### 获取DeepSeek镜像 由于目标是在完全隔离的内部网络里操作,因此必须提前在外网环境下获取最新的Docker镜像或者虚拟机模板,并将其安全传输至指定位置保存待用。如果企业有专门的数据交换机制(如U盘拷贝),则应遵照相应流程执行转移动作。 #### 部署过程 一旦所有前期准备工作就绪之后就可以正式开始搭建DeepSeek平台了: - **启动容器实例**:使用docker-compose.yml定义的服务描述符创建一个新的集群节点; ```yaml version: '3' services: deepseek-server: image: your_local_deepseek_image_tag ports: - "8080:80" environment: DEEPSEEK_API_KEY: YOUR_SECRET_KEY_HERE ``` - **调整防火墙策略**:允许来自特定IP地址范围内的访问权限给HTTP(S)端口(默认为80/443),同时开放其他必要通信接口供后续扩展模块调用; - **初始化数据库结构**:首次上线前需导入预设模式表单,确保各业务逻辑层能够正常交互运作而不受数据缺失影响; - **验证API可用性**:借助Postman之类的RESTful客户端发起简单查询请求测试返回结果是否符合预期标准; - **对接IDE插件**:最后一步就是把上述构建好的微服务体系无缝衔接到JetBrains IntelliJ IDEA当中去了——即安装对应的Marketplace应用商店里的附加组件,并按提示指引完成最终绑定手续。 ```bash # 更新仓库索引 sudo apt update && sudo apt upgrade -y # 安装Docker CE sudo apt install docker-ce docker-ce-cli containerd.io -y # 启动并启用Docker守护进程 sudo systemctl start docker.service sudo systemctl enable docker.service # 下载离线版本的DeepSeek Docker镜像 docker pull registry.example.com/deepseek/latest # 将其标签重命名为便于识别的形式 docker tag registry.example.com/deepseek/latest localhost:5000/my-deepseek-image # 推送至私有的Registry中去 docker push localhost:5000/my-deepseek-image ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随猿Fa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值