-
Notifications
You must be signed in to change notification settings - Fork 1
/
Installing_NetBox_in_Docker
41 lines (40 loc) · 4.27 KB
/
Installing_NetBox_in_Docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Развёртывание Web-приложения NetBox, разработанного для управления и документирования компьютерных сетей на ОС Linux Fedora 39 (Server Edition).
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Все описанные ниже действия выполнялись под пользователем root
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Всем привет! Для реализации данного проекта мне потребовалось:
1) Подготовить ВМ с установленной связкой Docker + Portainer(инструкция: https://github.com/dimoroz772/Linux_Fedora/blob/main/Docker%2BPortainer);
2) Клонировать, установить и запустить NetBox из репозитория.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Netbox – это Web-приложение с открытым исходным кодом, предназначенное для управления и документирования компьютерных сетей.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
yum install -y git |#|#| Команда для установка пакета "git"
------------
git clone -b release https://github.com/netbox-community/netbox-docker.git |#|#| Команда для клонирования на ВМ gitx-файла из NetBox-репозитория
------------
cd netbox-docker |#|#| Команда для перехода в каталог "netbox-docker"
------------
nano docker-compose.override.yml |#|#| Команда для редактирования конфигурационного файла "docker-compose.yml"
------------
Приведите конфигурационный файл "docker-compose.override.yml" к следующему виду и сохраните перед закрытием:
version: '3.4'
services:
netbox:
ports:
- 8000:8080
------------
docker-compose pull |#|#| Команда извлечения необходимых образов для Netbox, PostgreSQL, Redis и т.п.
------------
docker-compose up |#|#| Команда для запуска контейнера Netbox IPAM. После выполнения команды контейнеры могут не запуститься. Это нормально.
------------
docker ps -a |#|#| Команда для вывода подробной информации об установленных/настроенных контейнерах
------------
docker update --restart always "имя/id контейнера" |#|#| Пример: docker update --restart always 1e04b8b5e4aa |#|#| Команда для постоянного перезапуска контейнера, если он останавливается. Подходит для всех тех ситуаций, когда ОС была выключена/перезагружена. Примините данную команду для всех контейнеров NetBox.
------------
cd /home/user/netbox-docker |#|#| Команда для перехода в каталог "/home/user/netbox-docker"
------------
docker compose exec netbox /opt/netbox/netbox/manage.py createsuperuser |#|#| Команда для создания суперпользователя в NetBox. После ввода данной команды придумайте пользователя, по желанию укажите E-mail и придумайте пароль.
------------
Подключаться по следующему адресу: http://IP-Address VM:8000
--------------------------------------------------------------------------------------------------------------------------------------------------------------
На этом инструкция завершена! Спасибо за внимание!)