查看: 453|回复: 0

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

7

主题

16

回帖

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
21288

本文主要介绍了EVE-NG v7环境下Docker镜像安装、部署使用以及删除的操作方法和注意事项。

1、通过docker images命令查看已部署的Docker镜像(笔者此前已部署了1个外部Docker镜像xrd-control-plane:26.1.1)

image.png

或者通过安装eid服务,在http://<eve-ng的管理ip>:5000网页里的资源管理-Docker镜像里查看。注意,“eve-”开头系统预置的Docker镜像和registry:2属于系统组件,不建议对其操作。

image.png

2、停止和删除Docker cisco xrd-control-plane:26.1.1

2.1 先通过docker ps -a命令查询镜像关联的容器实例

image.png

2.2 再通过docker rm命令删除容器镜像关联的docker实例e134ce8de042

image.png

2.3 然后再使用docker rmi命令安全地删除Docker镜像51116f787780(cisco xrd-control-plane:26.1.1 id)

image.png

当然,也可以通过docker rmi -f 51116f787780强制删除镜像。

3、外部Docker镜像部署

3.1 在线拉取

使用 docker pull <镜像名称>:<标签> 从 Docker Hub 等远程仓库获取镜像。若网络受限,可编辑 /etc/docker/daemon.json 添加registry-mirrors 国内加速地址(如USTC、阿里云),再重启Docker服务提速。

3.2 EID Web管理工具

EVE-NG提供了镜像管理EID工具(访问地址加端口 5000,需先安装EID工具),登录后可直接搜索 EVE-NG 已支持的镜像并“开始下载”,然后点击部署。

3.3 离线导入

将Docker镜像的tar包传到EVE-NG后手动加载。本文主要介绍此种方式。首先,将准备手动导入的Docker镜像的tgz包通过sftp或ftp方式上传至eve-ng的/root或其他目录。

image.png

接下来,通过docker load -i命令来加载Docker镜像

image.png

注意,docker镜像名不支持Tab补全,可以复制后粘贴

完成Load操作后,再通过docker images命令查看状态

image.png

或通过EID Web页面查看

image.png

加载完毕后,可通过rm -f命令删除.tgz包。

4、测试Docker镜像

在eve-ng中新建拓扑,新增节点,输入Docker可以发现步骤3完成后已可用的Docker镜像

image.png

以下是节点新建、接线和启动测试

image.png

回复

使用道具 举报

本版积分规则

Copyright   ©2015-2026  EmulatedLab  Powered by Discuz!©   ( 浙ICP备2021010423号-1 )
快速回复 返回列表 返回顶部