当前的构建库在:
https://github.com/elico/ifconfig.io
二进制文件和实际容器被分离到两个独立的进程中。
在golang中,您可以简单地构建跨平台,然后只需将二进制文件嵌入到alpine容器中(它将无法与临时容器一起工作)。
要构建和发布这个项目,你只需要运行:
使
假设您已经安装了docker并可以访问Internet。
安装容器后,您将能够访问:
http://172.17.0.1/
http://172.17.0.1/all.json
http://172.17.0.1/ip
http://172.17.0.1/html
还有一些可以在https://ifconfig.io/
/
代码:选择所有
接口/bridge/add name=dockers /ip/address/add address=172.17.0.254/24接口=dockers / Interface /veth/add name=veth1地址=172.17.0.1/24网关=172.17.0.254/ Interface /bridge/port add bridge=dockers Interface =veth1 #/container/stop [find where tag=elicro/ifconfig. #]#/container/remove [find where tag=elicro/ifconfig. exe]/container config set registry-url=https://registry-1.docker。io tmpdir=disk1/pull /container envs add key=PORT name=ifconfig value=80 add key=GIN_MODE name=ifconfig value=release /container add dns=172.17.0.254 envlist=ifconfig interface=veth1 logging=yes root-dir=disk1/test remote-image=elicro/ifconfig. ioIo:latest start-on-boot=yes #/container/start [find where tag=elicro/ifconfig.io:latest]