下载和访问:https://github.com/netbox-community/netbox-docker
环境配置基础
1.操作系统:基于linux的CentOS 7
2.环境:Ngix,Redis,Docker及其组件,Python
3.内存4g以上,硬盘50g以上,处理器1~2 core
在线安装
此Netbox是基于Docker的网络管理器,NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based 网络多媒体桌面应用
利用github下载相关组件
[root@localhost wangchengqian]# git clone -b release https://github.com/netbox-community/netbox-docker.git
进入目录
[root@localhost wangchengqian]# cd netbox-docker
编辑并显示yml内容
[root@localhost wangchengqian]# tee docker-compose.override.yml
编辑内容如下
version: '3.4'
services:
nginx:
ports:
- 8000:8080
利用docker-compose pull进行装载,拉取服务依赖的镜像。
docker-compose up运行容器
注意:docker-compose up -d是在后台运行服务容器
[root@localhost wangchengqian]# docker-compose pull
[root@localhost wangchengqian]# docker-compose up
之后我们访问:http://0.0.0.0:8000/
就可以在浏览器显示如下
本地登录
利用官方给出的参数进行登录:
Username: admin
Password: admin
API Token: 0123456789abcdef0123456789abcdef01234567
安装结束要启动docker deamon守护进程:service docker start
也可以通过把守护进程加入开机启动的方式:chkconfig docker on
docker image查看当前运行着的镜像
docker rm
docker stop
通过dockerfile创建镜像
最简单的dockerfile:
cd /home/bdqn
mkdir bdqnimage
cd bdqnimage/
vim Dockerfile
键入:
FROM ubuntu:12.10
ENV HOSTNAME=bdqn
保存退出编辑