evan 发表于 2026-7-20 00:06:13

【案例分享】EVE-NG v7 Docker镜像使用实战

<p>本文主要介绍了EVE-NG v7环境下Docker镜像安装、部署使用以及删除的操作方法和注意事项。</p>
<p>1、通过docker images命令查看已部署的Docker镜像(笔者此前已部署了1个外部Docker镜像xrd-control-plane:26.1.1)</p>
<p><img src="data/attachment/forum/202607/20/000205sz7r770bt7q3bt3q.png" alt="image.png" title="image.png" /></p>
<p>或者通过安装eid服务,在http://&lt;eve-ng的管理ip&gt;:5000网页里的资源管理-Docker镜像里查看。注意,“eve-”开头系统预置的Docker镜像和registry:2属于系统组件,不建议对其操作。</p>
<p><img src="data/attachment/forum/202607/20/000228n6bi9gizg6ini66i.png" alt="image.png" title="image.png" /></p>
<p>2、停止和删除Docker cisco xrd-control-plane:26.1.1</p>
<p>2.1 先通过docker ps -a命令查询镜像关联的容器实例</p>
<p><img src="data/attachment/forum/202607/20/000253v0ggragat26ug00d.png" alt="image.png" title="image.png" /></p>
<p>2.2 再通过docker rm命令删除容器镜像关联的docker实例e134ce8de042</p>
<p><img src="data/attachment/forum/202607/20/000310x5oef0ozmrmos5rv.png" alt="image.png" title="image.png" /></p>
<p>2.3 然后再使用docker rmi命令安全地删除Docker镜像51116f787780(cisco xrd-control-plane:26.1.1 id)</p>
<p><img src="data/attachment/forum/202607/20/000324mw9wdl113al2zzhh.png" alt="image.png" title="image.png" /></p>
<p>当然,也可以通过docker rmi -f 51116f787780强制删除镜像。</p>
<p>3、外部Docker镜像部署</p>
<p>3.1 在线拉取</p>
<p>使用 docker pull &lt;镜像名称&gt;:&lt;标签&gt; 从 Docker Hub 等远程仓库获取镜像。若网络受限,可编辑 /etc/docker/daemon.json 添加registry-mirrors 国内加速地址(如USTC、阿里云),再重启Docker服务提速。</p>
<p>3.2 EID Web管理工具</p>
<p>EVE-NG提供了镜像管理EID工具(访问地址加端口 5000,需先安装EID工具),登录后可直接搜索 EVE-NG 已支持的镜像并“开始下载”,然后点击部署。</p>
<p>3.3 离线导入</p>
<p>将Docker镜像的tar包传到EVE-NG后手动加载。本文主要介绍此种方式。首先,将准备手动导入的Docker镜像的tgz包通过sftp或ftp方式上传至eve-ng的/root或其他目录。</p>
<p><img src="data/attachment/forum/202607/20/000351sp7bvs9ip59v0j5o.png" alt="image.png" title="image.png" /></p>
<p>接下来,通过docker load -i命令来加载Docker镜像</p>
<p><img src="data/attachment/forum/202607/20/000403pssmaggiisssayzg.png" alt="image.png" title="image.png" /></p>
<p>注意,docker镜像名不支持Tab补全,可以复制后粘贴</p>
<p>完成Load操作后,再通过docker images命令查看状态</p>
<p><img src="data/attachment/forum/202607/20/000418epoqqnpzk3kgfznn.png" alt="image.png" title="image.png" /></p>
<p>或通过EID Web页面查看</p>
<p><img src="data/attachment/forum/202607/20/000430io2we30eauehupdu.png" alt="image.png" title="image.png" /></p>
<p>加载完毕后,可通过rm -f命令删除.tgz包。</p>
<p>4、测试Docker镜像</p>
<p>在eve-ng中新建拓扑,新增节点,输入Docker可以发现步骤3完成后已可用的Docker镜像</p>
<p><img src="data/attachment/forum/202607/20/000444wynrmfy9nwzjhp94.png" alt="image.png" title="image.png" /></p>
<p>以下是节点新建、接线和启动测试</p>
<p><img src="data/attachment/forum/202607/20/000459cbop38e35eykrkel.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/" alt="" /></p>
页: [1]
查看完整版本: 【案例分享】EVE-NG v7 Docker镜像使用实战