当前的构建回购在:
https://github.com/elico/ifconfig.io
二进制和实际容器被分离成两个独立的进程。
在golang中,您可以简单地为跨平台构建,然后将二进制文件嵌入到alpine容器中(它不能与scratch容器一起工作)。
要构建和发布这个项目,你只需要运行:
使
假设你有docker安装和互联网访问。
安装容器后,您将能够访问:
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/
/
代码:选择所有
Interface /bridge/add name=dockers /ip/address/add address=172.17.0.254/24 Interface =dockers / Interface /veth/add name=veth1 address=172.17.0.1/24 gateway=172.17.0.254 / Interface /bridge/port add bridge=dockers Interface =veth1 #/container/stop [find where tag=elicro/ifconfig. port]Io:latest] #/container/remove [find where tag=elicro/ifconfig.]Io:latest] /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]