
kellersoftware/netbox本镜像用于部署和运行NetBox——一款由DigitalOcean网络工程团队最初开发的开源Web-based IPAM(IP地址管理)和DCIM(数据中心基础设施管理)工具。镜像基于Debian系统,使用Python 2.7运行环境,搭配Nginx作为反向代理服务器,以及Unicorn作为Django应用服务器。
适用于需要快速部署IPAM和DCIM工具的场景,如:
bash$ git clone [***] $ cd docker-netbox $ docker build -t netbox .
运行NetBox需依赖外部PostgreSQL数据库,通过以下命令启动容器并配置必要参数:
bashdocker run -d -p 80 --name netbox --link postgres:postgres \ -e DB_NAME=netbox \ -e DB_USER=netbox \ -e DB_PASSWORD=*** \ -e DB_HOST=postgres \ -e SECRET_KEY=*** \ -e ALLOWED_HOSTS=netbo***pany.com \ kellersoftware/netbox
| 环境变量 | 说明 |
|---|---|
| DB_NAME | PostgreSQL数据库名称 |
| DB_USER | 数据库访问用户名 |
| DB_PASSWORD | 数据库访问密码 |
| DB_HOST | 数据库主机地址(与--link参数对应) |
| SECRET_KEY | Django应用的密钥 |
| ALLOWED_HOSTS | 允许访问的主机名,多个主机用逗号分隔 |
容器启动后,通过浏览器访问 http://localhost 或 [***]。默认登录凭据为:
NetBox需要PostgreSQL数据库存储数据(不支持MySQL,因NetBox依赖PostgreSQL的内置网络地址类型)。本Docker容器不包含数据库,需提前创建空数据库及用户,具体步骤参考NetBox官方文档。
本项目已关联至Docker Hub,镜像会自动构建并更新。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务