所需工具

WinSCP SFTP客户端

Windows PowerShell

模板文件路径:/opt/unetlab/html/templates/intel/ 图标文件路径:/opt/unetlab/html/images/icons/ 镜像文件路径:/opt/unetlab/addons/qemu 脚本文件路径:/opt/unetlab/scripts


导入IOL镜像

  1. 使用WinSCP连接PnetLab的SFTP。

    image-20240101180735397

  2. .bin.yml.png文件分别上传至PnetLab对应路径中。

    注意!.yml文件请根据PnetLab平台所用CPU类型上传到对应目录

    .bin路径:/opt/unetlab/addons/iol/bin

    .yml路径:/opt/unetlab/html/templates/{intel|amd}/

    .png路径:/opt/unetlab/html/images/icons/

    image-20240101181053146

    image-20240101180957434

    image-20240101181018165

  3. 修复权限。

    在系统-系统设置中点击修复权限按钮即可。

    image-20240101181138978

  4. 运行节点进行测试。

    在LAB中添加镜像节点进行测试,查看是否识别到了镜像、图标是否正常、能否正常开机

    image-20240101181249439


导入QEMU镜像

  1. 使用WinSCP连接PnetLab的SFTP。

  2. 镜像文件夹(包含了qcow2的文件夹).yml.png.py文件分别上传至PnetLab对应路径中。

    注意!.yml文件请根据PnetLab平台所用CPU类型上传到对应目录

    镜像文件夹路径:/opt/unetlab/addons/qemu/

    .yml路径:/opt/unetlab/html/templates/{intel|amd}/

    .png路径:/opt/unetlab/html/images/icons/

    .py路径:/opt/unetlab/scripts

  3. 修复权限。

    在系统-系统设置中点击修复权限按钮即可。

  4. 运行节点进行测试。

    在LAB中添加镜像节点进行测试,查看是否识别到了镜像、图标是否正常、能否正常开机

1704104757047-20240101_182355


导入Docker镜像

本地导入

  1. 将Docker镜像上传至/tmp目录。

    image-20240101183524284

  2. 登入PnetLab命令中。

    image-20240101183309198

  3. 进入tmp目录

    cd /tmp
    

    image-20240101183626865

  4. 使用以下命令导入镜像。

    docker load -i {镜像名称}
    

    image-20240101183647731

  5. 使用以下命令查看镜像。

    docker images
    

    image-20240101183700472


在线导入

  1. 登入PnetLab命令中。

    image-20240101183309198

  2. 使用以下命令搜索所需镜像。

    docker search {镜像名称}
    

    下图案例中,所需镜像为dvwa的docker镜像

    image-20240101183744439

  3. 使用以下命令拉取镜像。

    docker pull {镜像名称}
    

    image-20240101183918011

  4. 使用以下命令查看镜像。

    docker images
    

    image-20240101183930479