
andersonmavi30/netbox本Docker镜像提供NetBox应用的容器化部署,NetBox是一款开源的IP地址管理(IPAM)和数据中心基础设施管理(DCIM)工具,主要用于IT设备的全面库存管理,包括设备信息跟踪、网络资源规划及基础设施可视化。
bashdocker run -d \ --name netbox \ -p 8000:8000 \ -v netbox_data:/opt/netbox/netbox/media \ -v netbox_static:/opt/netbox/netbox/static \ -e DATABASE_URL=postgres://user:password@db:5432/netbox \ -e SECRET_KEY=your_secure_secret_key \ netboxcommunity/netbox:latest
yamlversion: '3' services: netbox: image: netboxcommunity/netbox:latest container_name: netbox ports: - "8000:8000" environment: - DATABASE_URL=postgres://user:password@db:5432/netbox - SECRET_KEY=your_secure_secret_key - ALLOWED_HOSTS=localhost,127.0.0.1 volumes: - netbox_data:/opt/netbox/netbox/media - netbox_static:/opt/netbox/netbox/static depends_on: - db - redis db: image: postgres:13 environment: - POSTGRES_USER=user - POSTGRES_PASSWORD=password - POSTGRES_DB=netbox volumes: - postgres_data:/var/lib/postgresql/data redis: image: redis:6 volumes: - redis_data:/data volumes: netbox_data: netbox_static: postgres_data: redis_data:
| 环境变量 | 说明 | 示例 |
|---|---|---|
DATABASE_URL | 数据库连接URL | postgres://user:password@db:5432/netbox |
SECRET_KEY | 应用安全密钥(必须自定义) | your_secure_random_key |
ALLOWED_HOSTS | 允许访问的主机列表 | localhost,192.168.1.100 |
DEBUG | 是否开启调试模式(生产环境禁用) | False |
LOG_LEVEL | 日志级别 | INFO |
部署完成后,通过浏览器访问 http://<主机IP>:8000,使用默认管理员账号(用户名:admin,密码:admin)登录,首次登录需修改密码。
通过挂载以下卷实现数据持久化:
netbox_data:存储媒体文件(设备图片等)netbox_static:存储静态资源文件postgres_data和redis_data)


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