首页 > 其他分享 >containerlab 简单试用

containerlab 简单试用

时间:2023-05-16 09:13:46浏览次数:49  
标签:run -- clab containerlab yum 试用 简单 docker

以下是containerlab 简单试用的测试

预备

需要docker 环境

安装

基于vm 运行

yum-config-manager --add-repo=https://yum.fury.io/netdevops/ && \
echo "gpgcheck=0" | sudo tee -a /etc/yum.repos.d/yum.fury.io_netdevops_.repo
sudo yum install containerlab

运行

  • 配置
    为了方便docker 镜像我下载放到dockerhub 了
 
mkdir -p ~/clab
cat <<EOF > ~/clab/2srl.clab.yml
name: 2srl
 
topology:
  nodes:
    srl1:
      kind: srl
      image: dalongrong/srlinux:latest
    srl2:
      kind: srl
      image: dalongrong/srlinux:latest
 
  links:
    - endpoints: ["srl1:e1-1", "srl2:e1-1"]
EOF
  • 运行
clab dep -t 2srl.clab.yml
  • 效果

 

说明

containerlab 推荐基于容器或者linux 直接运行,对于mac 也是支持的, 对于直接基于mac 运行的clab 需要基于容器运行

export CLAB_WORKDIR=~/clab
 
docker run --rm -it --privileged \
    --network host \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /run/netns:/run/netns \
    --pid="host" \
    -w $CLAB_WORKDIR \
    -v $CLAB_WORKDIR:$CLAB_WORKDIR \
    dalongrong/clab bash
   

参考资料

https://containerlab.dev/install/#container
https://github.com/srl-labs/containerlab

标签:run,--,clab,containerlab,yum,试用,简单,docker
From: https://www.cnblogs.com/rongfengliang/p/17403773.html

相关文章

  • esp8266 水墨屏显示中文之简单字库
    esp8266驱动水墨屏显示中文,假设在此之前已经安装好arduino,配置好esp8266的开发环境。水墨屏显示中文的步骤如下:一、下载库安装esp8266需要的库文件:GxEPD2屏幕驱动库U8g2_for_Adafruit_GFX安装过程可能需要梯子,如果已安装则跳过。二、准备使用打包好的工程驱动屏幕。......
  • 【设计模式】使用 go 语言实现简单工厂模式
    最近在看《大话设计模式》,这本书通过对话形式讲解设计模式的使用场景,有兴趣的可以去看一下。第一篇讲的是简单工厂模式,要求输入两个数和运算符号,得到运行结果。这个需求不难,难就难在类要怎么设计,才能达到可复用、维护性强、可拓展和灵活性高。运算符可能是加、减、乘、除,未了方......
  • Java设计模式-简单工厂模式
    简介在软件开发过程中,设计模式是一种被广泛应用的实践,它是通过总结、归纳和提炼出软件设计经验,从而使得设计更加优雅、高效。简单工厂模式是设计模式中最基本、最简单的一种模式,它能够有效地封装对象的创建过程,简化代码结构。简单工厂模式又称为静态工厂方法模式,它是通过定义一......
  • citect2018R2报警函数练习1-做一个简单的报警显示页面
    这一个笔记我在新浪博客记录过,地址是Citect2018R2报警函数练习1-做一个简单的报警显示页面_来自金沙江的小鱼_新浪博客(sina.com.cn) 这两天看citect一些文档,想着练习一下Cicode的报警函数。新建一个Unity项目,简单的配一下硬件 写简单的程序新建一个Citect2018R2程序,使......
  • 1、nifi-1.9.2介绍、单机部署及简单验证
    文章目录ApacheNiFi系列文章一、Nifi是什么1、dataflow要面临的一些挑战2、Features3、NIFI核心概念4、NiFi单机架构5、NiFi集群架构6、NIFI的性能1)、IO2)、CPU3)、RAM7、NIFI关键特性1)、流管理2)、易用性3)、灵活的缩放模型二、部署1、运行环境2、下载3、单机部署与启动1)、Windows用......
  • 【换模型更简单】如何用 Serverless 一键部署 Stable Diffusion?
    作者:寒斜本篇章是阿里云函数计算部署StableDiffusion系列的第三篇,如果说第一篇是尝试使用云服务来解决用户本地部署Stable Diffusion的问题(显卡成本,部署技术复杂),第二篇是面向技术同学解决云服务Stable Diffusion的实用性问题(自定义模型,扩展),那么本篇则是以更大众的方式实现......
  • 关于测试用例的步骤和预期结果的看法
    一、步骤:1)操作步骤中的对象要具体而且是唯一的,后台的配置可以不需要给出全路径,但是文件或者操作页面的描述要清晰,唯一,且没有歧义举例:a、修改后台xxx模块的XXX.conf配置文件,修改后重启,步骤中可以不用给出配置文件的路径,但是必须说明是具体的哪个文件,不能只是说修改后台配置  ......
  • Navicat Premium 16 延长试用日期方法
    NavicatPremium只有14天的试用,那么过了试用怎么办呢,下面这使用一最简单的方法开延长使用日期把下面代码拷贝到记事本,然后重命名为:navicat延长试用.bat 注意后缀.bat  然后双击执行即可@echooffsetdn=Infosetrp=HKEY_CURRENT_USER\Software\Classes\CLSID::regdel......
  • 百度飞桨(PaddlePaddle) - PaddleOCR 文字识别简单使用
    百度飞桨(PaddlePaddle)安装OCR文字检测(DifferentiableBinarization---DB)OCR的技术路线PaddleHub预训练模型的网络结构是DB+CRNN,可微的二值化模块(DifferentiableBinarization,简称DB)CRNN(ConvolutionalRecurrentNeuralNetwork)即卷积递归神经网络,是DCNN和RNN的......
  • 13.solidworks简单渲染教程
    1、打开solidworks,点击菜单栏的工具,然后选择插件,勾选PhotoView360两边的框2、右键特征工具栏,把渲染工具勾选3点击渲染工具,然后对想要更改的零件或者部位使用编辑外观和编辑布景更改外观颜色、材质、贴图以及背景4、在绘图区域先摆好一个适合的角度,然后再添加相机5、在右侧进行......