当我启动新容器时,Docker会自动为它们分配一些MAC地址.如果这个作业有一个模式,我很好奇.可以更改MAC地址吗?
$ docker network inspect bridge
"Containers": {
"3386a527aa08b37ea9232cbcace2d2458d49f44bb05a6b775fba7ddd40d8f92c": {
"EndpointID": "647c12443e91faf0fd508b6edfe59c30b642abb60dfab890b4bdccee38750bc1",
"MacAddress": "02:42:ac:11:00:02",
"IPv4Address": "172.17.0.2/16",
"IPv6Address": ""
},
"94447ca479852d29aeddca75c28f7104df3c3196d7b6d83061879e339946805c": {
"EndpointID": "b047d090f446ac49747d3c37d63e4307be745876db7f0ceef7b311cbba615f48",
"MacAddress": "02:42:ac:11:00:03",
"IPv4Address": "172.17.0.3/16",
"IPv6Address": ""
}
Run Code Online (Sandbox Code Playgroud) 如果我想在Python中创建一个小型数据库,最好的做法是什么?
例如,如果我想在数据库中存储思科命令"sh ip route"的输出,
O 1.1.1.1 [110/2] via 10.0.0.1, 00:00:23, FastEthernet0/0
Run Code Online (Sandbox Code Playgroud)
存储这些值:
1.1.1.1 - >下一跳,出接口,源(如O,C,S)
我觉得SQL将是最好的解决方案,但如果不是SQL,那么另一种选择是什么?