返回顶部
首页 > 资讯 > 精选 >IDEA远程管理docker镜像及容器服务怎么实现
  • 791
分享到

IDEA远程管理docker镜像及容器服务怎么实现

2023-06-30 04:06:23 791人浏览 安东尼
摘要

这篇文章主要讲解了“idea远程管理Docker镜像及容器服务怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IDEA远程管理docker镜像及容器服务怎么实现”吧!使用命令行的方式管

这篇文章主要讲解了“idea远程管理Docker镜像及容器服务怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IDEA远程管理docker镜像及容器服务怎么实现”吧!

使用命令行的方式管理服务器镜像及容器是运维人员最常用的方式,但是有的时候我们不得不远程操作docker或者是面向对docker并不熟悉的技术人员提供能力(配置管理员、测试人员),这种情况下图形界面就有必要了。提供图形界面的方式来操作docker也的确是比使用命令行的方式更直接、更简单。所以很多的厂商基于docker RESTful api向用户提供了用于docker容器镜像管理的用户图形界面,Portainer、Docker UI、Shipyard等等。

docker提供了远程服务的访问能力,即:docker REST API(通过RESTful Http API的方式,对外提供操作命令入口)。

一、开启docker远程访问服务

首先要明确的一点是,通过IDEA编辑器(远程工作主机)管理服务器上的docker镜像及容器,这属于远程服务访问(即通过网络访问REST API)。docker守护进程默认是不提供远程访问的,需要修改配置文件vim /usr/lib/systemd/system/docker.service,这是开启docker远程访问服务的第一步。0.0.0.0:2375表示在当前主机上所有网卡监听2375端口。

#修改ExecStart这行ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock  --containerd=/run/containerd/containerd.sock

第二步重新加载配置文件并重启docker守护进程,并使用下方的命令检查是否能够正确提供远程访问服务。或者通过浏览器访问http://<docker宿主机ip>:2375/info也可以进行验证,有响应结果即正确,返回的是一个JSON的docker服务状态及配置信息。

#重新加载配置文件,并重启docker守护进程systemctl daemon-reload && systemctl restart docker#查看端口是否开启,有一行记录显示2375端口被监听,即正确netstat -nptl|grep 2375;

需要注意的是如果你的服务器上防火墙没有开放2375端口访问,请使用下面的命令开放2375端口(注意:下面的命令行适用于Centos7、8发行版,如果你是其他的linux发行版,命令可能不一样)。

firewall-cmd --zone=public --add-port=2375/tcp --permanent;   #配置开放端口firewall-cmd --reload;   #重新加载配置

二、IDEA安装Dokcer插件

下面我们在远程工作主机的IDEA编辑器上安装插件,当然前提是你已经安装了IDEA编辑器。按照如下图所示的步骤安装docker插件,“File -> Settings ->Plugins ->搜索Docker -> install安装”,插件安装完成之后通常需要重启IDEA编辑器。我的IDEA版本是2021.3,这个插件是默认集成的,不需要安装。你可能会搜索出很多的docker相关的插件,记住图中的鲸鱼图标,这个才是我们需要的。

IDEA远程管理docker镜像及容器服务怎么实现

配置Docker远程访问服务,如下图所示,在Engine API URL处填写tcp://<远程docker服务器IP>:2375 ,然后保存配置。

IDEA远程管理docker镜像及容器服务怎么实现

插件安装并保存配置,完成之后会出现一个新的Tab窗口,用于管理上述配置服务其上的Containers(容器)、Images(镜像)、Networks(网络)、Volumes(数据卷)。包含多少个容器,容器的运行状态,容器的数据卷、端口映射等信息都可以看到。镜像的基本信息、镜像删除、导入导出操作也都支持。我们还可以管理docker网络、管理数据卷,基本上几乎覆盖了所有的docker单机服务的管理功能。

IDEA远程管理docker镜像及容器服务怎么实现

所以说IDEA这个插件还是挺给力的,如果我们自己使用docker搭建一些环境,用它几乎是最方便的了。如果是管理企业级服务集群,还是需要更高级的图形界面管理工具,如rancher之类的。在文章的最后,笔者不得不说我们还遗漏了一个非常重要的内容,那就是docker远程对外提供HTTP RESTful API,如果不加上任何的安全措施是非常危险的行为 。后续笔者会介绍如何为docker远程访问服务添加证书,无证书的远程访问请求会被拒绝,同时使用https方式进行网络数据传输。

感谢各位的阅读,以上就是“IDEA远程管理docker镜像及容器服务怎么实现”的内容了,经过本文的学习后,相信大家对IDEA远程管理docker镜像及容器服务怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: IDEA远程管理docker镜像及容器服务怎么实现

本文链接: https://lsjlt.com/news/327393.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • IDEA远程管理docker镜像及容器服务怎么实现
    这篇文章主要讲解了“IDEA远程管理docker镜像及容器服务怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IDEA远程管理docker镜像及容器服务怎么实现”吧!使用命令行的方式管...
    99+
    2023-06-30
  • IDEA远程管理docker镜像及容器服务的实现
    目录一、开启docker远程访问服务二、IDEA安装Dokcer插件使用命令行的方式管理服务器镜像及容器是运维人员最常用的方式,但是有的时候我们不得不远程操作docker或者是面向对...
    99+
    2024-04-02
  • 实践:Docker容器与镜像管理
    Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件;借助 Docker,您可以与管理应用程序相同的方式来管理基础架构;通过利用 Docker 的方法来快速交付,测...
    99+
    2023-06-04
  • docker容器中怎么创建一个SSH服务镜像
    docker容器中怎么创建一个SSH服务镜像,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。基于commit命令方式创建docker的安装[root@test01...
    99+
    2023-06-04
  • Docker镜像的逆向工程怎么实现
    这篇文章主要讲解了“Docker镜像的逆向工程怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker镜像的逆向工程怎么实现”吧!首先,让 Docker 守护进程daem...
    99+
    2023-06-15
  • SpringBoot+Docker+IDEA实现一键构建+推送、运行、同镜像多容器启动
    场景: 由于公司项目需要,需要使用部署微服务项目,而之前都是使用tomcat部署,操作十分繁琐。最近正好在学习Docker,利用Docker容器做部署尝试 需求: 使用Do...
    99+
    2024-04-02
  • idea怎么快速实现将SpringBoot项目打包Docker镜像并部署
    这篇文章主要介绍了idea怎么快速实现将SpringBoot项目打包Docker镜像并部署的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇idea怎么快速实现将SpringBoot项目打包Docker镜像并部署文...
    99+
    2023-06-30
  • SpringBoot+Docker+IDEA 实现一键构建+推送、运行、同镜像多容器启动(推荐)
    场景: 由于公司项目需要,需要使用部署微服务项目,而之前都是使用tomcat部署,操作十分繁琐。最近正好在学习Docker,利用Docker容器做部署尝试 需求: 使用Do...
    99+
    2024-04-02
  • windows怎么实现服务器远程批量管理
    本文小编为大家详细介绍“windows怎么实现服务器远程批量管理”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows怎么实现服务器远程批量管理”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,下载解压...
    99+
    2023-06-02
  • 云服务器怎么关闭docker容器服务权限管理
    如果您的云服务器需要进行容器服务权限管理,您可以使用以下步骤关闭其容器服务权限: 查找Docker镜像或Kubernetes容器:可以使用镜像或Kubernetes来管理和控制容器服务。 检查容器服务配置文件:检查容器服务的配置文件是否...
    99+
    2023-10-27
    容器 权限 服务器
  • 云服务器怎么关闭docker容器权限管理
    如果您的云服务器是基于容器部署的,那么您可以通过以下步骤来关闭Docker容器的权限管理: 将Docker镜像从云服务器上复制到本地磁盘上 运行DockerHub命令: `dockerHub -o [Docker镜像的名称].zi ...
    99+
    2023-10-26
    容器 权限 服务器
  • 怎么远程管理服务器
    这篇文章主要介绍“怎么远程管理服务器”,在日常操作中,相信很多人在怎么远程管理服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么远程管理服务器”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!怎么样远程...
    99+
    2023-06-05
  • 云服务器怎么关闭docker容器权限功能管理
    登录云服务器管理界面 在云服务器的管理界面中,可以通过“控制台”或“管理工具”按钮进入容器管理界面。在控制台中,可以通过“容器名称”或“容器类型”等按钮来查找容器并选择“关闭”或“注销”等操作。 确认关闭选项 在选择完容器后,需要...
    99+
    2023-10-28
    容器 权限 功能
  • 云服务器怎么关闭docker容器权限管理功能
    如果您的云服务器需要进行容器管理或者其他管理操作,您可以通过以下步骤关闭docker容器权限管理功能: 在命令行中运行ping命令。ping向目标主机发送一个包含端口号(例如80)的请求。 打开容器控制台。 找到容器控制台页面的“DCO...
    99+
    2023-10-27
    容器 权限 功能
  • 怎么使用Docker镜像搭建分布式文件服务器
    本篇内容介绍了“怎么使用Docker镜像搭建分布式文件服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • 阿里云服务器镜像本地打开实现远程服务器本地化操作
    在现代社会,随着云计算技术的发展,越来越多的企业和个人开始使用阿里云服务器来满足其业务需求。然而,随着业务规模的扩大,对于服务器的管理和操作也变得越来越复杂。阿里云服务器镜像本地打开技术的出现,为企业和个人提供了一种更为便捷、高效的远程服务...
    99+
    2023-10-28
    服务器 阿里 镜像
  • 怎么在 Idea中连接远程服务器实现远程上传部署功能
    这期内容当中小编将会给大家带来有关怎么在 Idea中连接远程服务器实现远程上传部署功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、Tools->Deployment->Configura...
    99+
    2023-06-15
  • 怎么远程连接管理云服务器
    要远程连接管理云服务器,可以按照以下步骤进行操作:1. 确定云服务器的操作系统:云服务器可能是基于Windows或Linux等操作系...
    99+
    2023-09-16
    云服务器
  • docker怎么将一台服务器的镜像移动到另外一台服务器
    1. 在第一台服务器上导出Docker镜像 docker save -o .tar 2. 将导出的Docker镜像文件从第一台服务器复制到第二台服务器 scp .tar @: 连接服务器也可以使用ssh连接 scp .tar ssh -p...
    99+
    2023-09-06
    服务器 docker java
  • Docker怎么创建centos容器集群并实现远程登录功能
    这篇“Docker怎么创建centos容器集群并实现远程登录功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker怎...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作