最新因为项目需要,研究了下sysrepo netopeer2,是支持netconf配置的数据库的开源项目。
了解的不多,下面是使用docker镜像配置。
docker :
docker pull sysrepo/sysrepo-netopeer2:lasted
docker pull sysrepo/sysrepo-netopeer2:v0.7.6
docker pull sartuar/sysrepo-netopeer2:lasted
目前使用v0.7.6版本能够使用ssh登录,其他两个版本都链接不上。
使用ssh登录方法如下:
docker run -it --name sysrepo -p 830:830 --rm sysrepo/sysrepo-netopeer2:latest
docker inspect sysrepo | grep -w "IPAddress"
ssh netconf@172.17.0.2 -p 830 -s netconf
docker exec -it sysrepo /bin/bash
docker run -i -t --link sysrepo sysrepo/testconf:latest bash
cd /opt/dev/testconf/netconf_client/tests/
使用bash登录后系统后的一些命令使用
docker run -it --name sysrepo -p 830:830 --rm sysrepo/sysrepo-netopeer2:latest bash
# list of yang models^C
sysrepoctl -l &nb