当前位置:首页 > 其他 > 正文内容

从零开始:NetBox 4.1 Docker 布置和晋级

邻居的猫1个月前 (12-09)其他896

前语

因为Netbox 官方的中文言语日渐完善,所以新出一个运用官方Docker源布置和晋级的教程。

Netbox 系列文章:https://songxwn.com/categories/NetBox/

环境介绍

Rocky Linux 9.5 (理论上也适用于RHEL系列的7-9版别)

南京大学镜像源ISO镜像下载:https://mirror.nju.edu.cn/rocky/9/isos/x86_64/Rocky-9-latest-x86_64-minimal.iso

环境装备

systemctl disable --now firewalld
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config && setenforce 0

# 封闭防火墙和SELinux。


dnf install tree vim bash-completion tar git -y
# 装置一些东西,用于之后的布置

Docker-CE 环境装置

yum install -y yum-utils

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo



yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

参阅清华大学源:https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

Docker国内镜像加速器装备

sudo mkdir -p /etc/docker

# 创立文件夹


sudo tee /etc/docker/daemon.json <<-'EOF'
{
     "registry-mirrors": [
    "https://proxy.1panel.live",
    "https://dockerpull.org",
    "https://hub1.nat.tf",
    "https://docker.m.daocloud.io"
     ]
}
EOF

# 指定镜像源


sudo systemctl daemon-reload
sudo systemctl restart docker

# 重载重启后收效

docker info | grep https

# 验证

docker pull hello-world

# 拉取镜像验证

PS: 或许参阅 https://songxwn.com/cf-works-DockerHub-Proxy/ 自行建立

Netbox布置



cd /opt

git clone -b release https://github.com/netbox-community/netbox-docker.git

# git获取官方库,国内可运用git clone -b release https://gitee.com/songxwn/netbox-docker.git


cd /opt/netbox-docker

tee docker-compose.override.yml <<EOF
services:
  netbox:
    ports:
      - 8000:8080
EOF

# 创立端口映射规矩文件,运用8000端口对外拜访


docker compose pull

# 拉取镜像


docker compose up -d

# 发动镜像,第一次会比较久


docker compose logs netbox 

# 检查日志,承认状况

创立用户(需求输入账号、邮箱和两次暗码)

docker compose exec netbox /opt/netbox/netbox/manage.py createsuperuser

## 等容器发动完成后,创立后可拜访 8000端口进行登录。

装备Nginx 作为反向署理


dnf install nginx -y
# 装置Nginx

vim /etc/nginx/conf.d/netbox.conf
# 创立装备文件,留意修正netbox.songxwn.com 为自己的域名。反向署理到8000端口,端口也需求自己修正。

server {
    listen 80;
    # CHANGE THIS TO YOUR SERVER'S NAME
    server_name netbox.songxwn.com;
    client_max_body_size 25m;
    fastcgi_connect_timeout 1200s;
    fastcgi_send_timeout 1200s;
    fastcgi_read_timeout 1200s;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;
    location /static/ {
        alias /opt/netbox/netbox/static/;
    }
    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header X-Forwarded-Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
		proxy_connect_timeout       600;
        proxy_send_timeout          600;
        proxy_read_timeout          600;
        send_timeout                600;
    }
}
systemctl enable --now nginx
# 装备发动并开机发动
systemctl status nginx
# 检查状况


Netbox 晋级


cd /opt/netbox-docker

docker compose pull

# 拉最新镜像

docker compose down

docker compose up -d

# 以最新镜像重新发动

技术交流群

发送邮件到 ➡️ [email protected]

或许重视WX大众号:网工格物

微信扫码

博客(最早更新)

https://songxwn.com/

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=736

分享给朋友:

“从零开始:NetBox 4.1 Docker 布置和晋级” 的相关文章

Playfair暗码

Playfair暗码

Playfair暗码 Playfair cipher (普莱费尔暗码)一种古典对称式暗码,是首个双字母替换的加密法。虽然以现在的眼光来看这种加密是十分不安全的,可是它加密的进程仍是蛮有意思的。 这种加密办法所需求的就只有一张\(5 \times 5\)的表格,比如说像这样: 1 2 3 4 5 E...

LS-DYNA及高性能核算评测

LS-DYNA及高性能核算评测

LS-DYNA x86_64 二进制文件 大多数版别 - ifort + MKL 可在 Intel Xeon 和 AMD EPYC 芯片上运转 在两种芯片上经过相同的输入发生相同的显式成果 (关于隐式,MKL 需求特别的环境变量) 附加版别 AOCC + AOCL - 可在英特尔至强和 AMD EP...

IPD项目办理流程怎么优化?这些软件帮你搞定!

IPD项目办理流程怎么优化?这些软件帮你搞定!

IPD(Integrated Product Development,集成产品开发)项目办理流程着重跨部分协作、产品生命周期办理和高效的信息流转。在这样的项目办理形式下,不只要和谐产品设计、研制、制作等部分的作业,还要保证在产品生命周期的各个阶段,信息和资源可以高效、无缝地活动。 要优化IPD项目办...

全网最适合入门的面向目标编程教程:13 类和目标的Python完成-可视化阅览代码神器Sourcetrail的装置运用

全网最适合入门的面向目标编程教程:13 类和目标的Python完成-可视化阅览代码神器Sourcetrail的装置运用

全网最适合入门的面向目标编程教程:13 类和目标的 Python 完成-可视化阅览代码神器 Sourcetrail 的装置运用 摘要: 本文首要介绍了可视化阅览代码神器Sourcetrail的装置与运用,包括软件简介和特性、下载地址、装置办法、新建工程和怎么检查剖析源码,一起简略介绍了PyCharm...

区块链与版权保护,数字内容的新范式

区块链与版权保护,数字内容的新范式

区块链技术为版权保护提供了一个全新的视角和解决方案。传统的版权保护主要依赖于法律和监管机构,而区块链则通过其去中心化、不可篡改的特性,为版权保护带来了新的可能性。首先,区块链技术可以提供一种去中心化的版权登记和认证机制。在区块链上,版权作品的所有权和使用权可以被记录下来,形成一个不可篡改的版权登记系...

开源报表系统,深入解析开源报表系统——SpringReport的亮点与应用

深入解析开源报表系统——SpringReport的亮点与应用随着信息化时代的到来,企业对于数据分析和报表生成的需求日益增长。开源报表系统因其成本效益高、灵活性大等特点,成为了许多企业的首选。本文将深入解析一款备受关注的开源报表系统——SpringReport,探讨其亮点与应用场景。一、SpringR...