fix_docker_ip 固定docker容器的IP

程序名称:fix_docker_ip

授权协议: GPL

操作系统: Linux

开发语言: Python

fix_docker_ip 介绍

固定docker容器的IP,即容器使用静态IP。

原理很简单,就是根据容器ID设置静态IP,并把ID:IP键值对写入redis,之后就是获取redis信息重新设置。

要求:

1.Python redis模块,

2.redis服务

使用方法:

1、首先要使用类似于docker run -tdi –net=none
image,docker网卡可以是默认的docker0,或者是自定义桥接网卡(同物理网络)。

2、接着,python docker_main.py 容器ID 设置IP,要求IP在docker网络同网段,否则将会出现联网问题。

3、如果是第二次,比如重启docker服务了、重启主机了,docker start
容器id启动后将docker_main.py运行函数改为start_agent(),传递id参数,即python docker_main.py 容器ID。

fix_docker_ip 官网

#

相关编程语言

Cyclone是一个打造容器工作流的云原生持续集成持续发...
Kui Shell 为构建云原生应用程序提供了新的开发经验...
Eclipse MicroProfile 是一个 Java 微服务开发的基础...
Kabanero 构建在 Knative、Istio 与 Tekton 之上,提...
Antrea 是一个 Kubernetes 网络解决方案,旨在实现 ...
Linkerd 是一个提供弹性云端原生应用服务网格(serv...