安装版本说明:
centos 7 简化版本--阿里云,安装Docker version 24.0.2、Docker Compose version v2.1.1、git、vim等组件
初始环境XX上网,使用root搭建系统环境,便于github 下载 netbox等文件
1.基础网络地址配置
###修改主机名称### [root@localhost ~]# hostnamectl set-hostname netbox [root@localhost ~]# exec bash ###修改网络地址参数### [root@netbox ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens192 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #修改为静态IP地址获取 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens192 UUID=dc3df4ae-516b-442f-b62e-cfce27e4674c DEVICE=ens192 ONBOOT=yes #修改为网卡自启动 IPADDR=10.159.134.185 # 设定IP地址 GATEWAY=10.159.134.254 # 设定网关 NETMASK=255.255.255.0 # 设定子网掩码 DNS1=8.8.8.8 #设定DNS ###网卡服务重启生效配置### systemctl stop network systemctl start network ###临时关闭防火墙和selinux### [root@netbox ~]# setenforce 0 [root@netbox ~]# getenforce Permissive [root@netbox ~]# systemctl stop firewalld [root@netbox ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: inactive (dead) since Tue 2023-06-20 10:36:17 CST; 14s ago Docs: man:firewalld(1) Process: 839 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS) Main PID: 839 (code=exited, status=0/SUCCESS) Jun 20 10:21:37 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Jun 20 10:21:38 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. Jun 20 10:21:38 localhost.localdomain firewalld[839]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a f...ng it now. Jun 20 10:36:16 netbox systemd[1]: Stopping firewalld - dynamic firewall daemon... Jun 20 10:36:17 netbox systemd[1]: Stopped firewalld - dynamic firewall daemon. Hint: Some lines were ellipsized, use -l to show in full.
2. 安装部署docker环境
###下载docker的repo环境辅助yum###
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
[root@netbox ~]# curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1919 100 1919 0 0 3522 0 --:--:-- --:--:-- --:--:-- 3527
[root@netbox ~]# ll /etc/yum.repos.d/
total 44
-rw-r--r--. 1 root root 1664 Nov 23 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Nov 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 Nov 23 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 616 Nov 23 2020 CentOS-x86_64-kernel.repo
-rw-r--r--. 1 root root 1919 Jun 20 10:39 docker-ce.repo
###使用yum 自更新服务###
[root@netbox ~]# yum update y
Installed:
kernel.x86_64 0:3.10.0-1160.90.1.el7
Updated:
bind-export-libs.x86_64 32:9.11.4-26.P2.el7_9.13 ca-certificates.noarch 0:2022.2.54-74.el7_9 cronie.x86_64 0:1.4.11-25.el7_9
cronie-anacron.x86_64 0:1.4.11-25.el7_9 diffutils.x86_64 0:3.3-6.el7_9 expat.x86_64 0:2.1.0-15.el7_9
grub2.x86_64 1:2.02-0.87.0.2.el7.centos.11 grub2-common.noarch 1:2.02-0.87.0.2.el7.centos.11 grub2-pc.x86_64 1:2.02-0.87.0.2.el7.centos.11
grub2-pc-modules.noarch 1:2.02-0.87.0.2.el7.centos.11 grub2-tools.x86_64 1:2.02-0.87.0.2.el7.centos.11 grub2-tools-extra.x86_64 1:2.02-0.87.0.2.el7.centos.11
grub2-tools-minimal.x86_64 1:2.02-0.87.0.2.el7.centos.11 kernel-tools.x86_64 0:3.10.0-1160.90.1.el7 kernel-tools-libs.x86_64 0:3.10.0-1160.90.1.el7
kpartx.x86_64 0:0.4.9-136.el7_9 krb5-libs.x86_64 0:1.15.1-55.el7_9 microcode_ctl.x86_64 2:2.1-73.15.el7_9
nspr.x86_64 0:4.34.0-3.1.el7_9 nss.x86_64 0:3.79.0-5.el7_9 nss-softokn.x86_64 0:3.79.0-4.el7_9
nss-softokn-freebl.x86_64 0:3.79.0-4.el7_9 nss-sysinit.x86_64 0:3.79.0-5.el7_9 nss-tools.x86_64 0:3.79.0-5.el7_9
nss-util.x86_64 0:3.79.0-1.el7_9 openssl.x86_64 1:1.0.2k-26.el7_9 openssl-libs.x86_64 1:1.0.2k-26.el7_9
python-perf.x86_64 0:3.10.0-1160.90.1.el7 sudo.x86_64 0:1.8.23-10.el7_9.3 systemd.x86_64 0:219-78.el7_9.7
systemd-libs.x86_64 0:219-78.el7_9.7 systemd-sysv.x86_64 0:219-78.el7_9.7 tuned.noarch 0:2.11.0-12.el7_9
tzdata.noarch 0:2023c-1.el7 zlib.x86_64 0:1.2.7-21.el7_9
Complete!
###查找docker的各版本安装包###
yum list docker-ce --showduplicates | sort -r
[root@netbox ~]# yum list docker-ce --showduplicates | sort -r
* updates: mirror01.idc.hinet.net
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
* extras: mirror01.idc.hinet.net
docker-ce.x86_64 3:24.0.2-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.1-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.0-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.6-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.5-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.4-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.3-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.2-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.1-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.0-1.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.9-3.el7 docker-ce-stable
********************************************************************************
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* base: mirror01.idc.hinet.net
Available Packages
###安装docker软件包docker-ce-23.0.0###
[root@netbox ~]# yum install -y docker-ce-23.0.0
Installed:
docker-ce.x86_64 3:23.0.0-1.el7
Dependency Installed:
audit-libs-python.x86_64 0:2.8.5-4.el7 checkpolicy.x86_64 0:2.5-8.el7 container-selinux.noarch 2:2.119.2-1.911c772.el7_8 containerd.io.x86_64 0:1.6.21-3.1.el7
docker-buildx-plugin.x86_64 0:0.10.5-1.el7 docker-ce-cli.x86_64 1:24.0.2-1.el7 docker-ce-rootless-extras.x86_64 0:24.0.2-1.el7 docker-compose-plugin.x86_64 0:2.18.1-1.el7
fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 fuse3-libs.x86_64 0:3.6.1-4.el7 libcgroup.x86_64 0:0.41-21.el7 libseccomp.x86_64 0:2.3.1-4.el7
libsemanage-python.x86_64 0:2.5-14.el7 policycoreutils-python.x86_64 0:2.5-34.el7 python-IPy.noarch 0:0.75-6.el7 setools-libs.x86_64 0:3.3.8-4.el7
slirp4netns.x86_64 0:0.4.3-4.el7_8
Complete!
[root@netbox ~]# docker -v
Docker version 24.0.2, build cb74dfc
3. 安装部署docker-compose环境
###下载docker-compose并部署路径###
[root@netbox ~]# curl -L https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 23.4M 100 23.4M 0 0 6013k 0 0:00:04 0:00:04 --:--:-- 8248k
[root@netbox ~]# ll /usr/local/bin/
total 24060
-rw-r--r--. 1 root root 24637440 Jun 20 10:51 docker-compose
[root@netbox ~]# docker-compose -v
bash: /usr/local/bin/docker-compose: Permission denied
###赋予docker-compose可执行权限###
[root@netbox ~]# chmod +x /usr/local/bin/docker-compose
###查看docker-compose版本###
[root@netbox ~]# docker-compose -v
Docker Compose version v2.1.1
###启动docker服务###
[root@netbox netbox-docker]# systemctl start docker
[root@netbox netbox-docker]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@netbox netbox-docker]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2023-06-20 11:01:36 CST; 12s ago
Docs: https://docs.docker.com
Main PID: 5951 (dockerd)
CGroup: /system.slice/docker.service
└─5951 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.315452775+08:00" level=info msg="[core] [Channel #4 SubChannel #5] Subchannel Connectivity change to READY" module=grpc
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.315492725+08:00" level=info msg="[core] [Channel #4] Channel Connectivity change to READY" module=grpc
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.341116577+08:00" level=info msg="Loading containers: start."
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.593438025+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. D... IP address"
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.713959115+08:00" level=info msg="Loading containers: done."
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.735935231+08:00" level=info msg="Docker daemon" commit=d7573ab graphdriver=overlay2 version=23.0.0
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.736074811+08:00" level=info msg="Daemon has completed initialization"
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.760457373+08:00" level=info msg="[core] [Server #7] Server created" module=grpc
Jun 20 11:01:36 netbox systemd[1]: Started Docker Application Container Engine.
Jun 20 11:01:36 netbox dockerd[5951]: time="2023-06-20T11:01:36.770549942+08:00" level=info msg="API listen on /run/docker.sock"
Hint: Some lines were ellipsized, use -l to show in full.
4.安装部署git环境
[root@netbox ~]# yum install -y git
Installed:
git.x86_64 0:1.8.3.1-25.el7_9
Dependency Installed:
perl.x86_64 4:5.16.3-299.el7_9 perl-Carp.noarch 0:1.26-244.el7 perl-Encode.x86_64 0:2.51-7.el7 perl-Error.noarch 1:0.17020-2.el7
perl-Exporter.noarch 0:5.68-3.el7 perl-File-Path.noarch 0:2.09-2.el7 perl-File-Temp.noarch 0:0.23.01-3.el7 perl-Filter.x86_64 0:1.49-3.el7
perl-Getopt-Long.noarch 0:2.40-3.el7 perl-Git.noarch 0:1.8.3.1-25.el7_9 perl-HTTP-Tiny.noarch 0:0.033-3.el7 perl-PathTools.x86_64 0:3.40-5.el7
perl-Pod-Escapes.noarch 1:1.04-299.el7_9 perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7 perl-Pod-Usage.noarch 0:1.63-3.el7
perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 perl-Socket.x86_64 0:2.010-5.el7 perl-Storable.x86_64 0:2.45-3.el7 perl-TermReadKey.x86_64 0:2.30-20.el7
perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Time-HiRes.x86_64 4:1.9725-3.el7 perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7
perl-libs.x86_64 4:5.16.3-299.el7_9 perl-macros.x86_64 4:5.16.3-299.el7_9 perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7
perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7 rsync.x86_64 0:3.1.2-12.el7_9
Complete!
5. github中netbox 文件的git拉取
###github中 clone netbox目录###
[root@netbox ~]# git clone https://github.com/netbox-community/netbox-docker.git
Cloning into 'netbox-docker'...
remote: Enumerating objects: 4262, done.
remote: Counting objects: 100% (115/115), done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 4262 (delta 50), reused 89 (delta 45), pack-reused 4147
Receiving objects: 100% (4262/4262), 1.04 MiB | 0 bytes/s, done.
Resolving deltas: 100% (2453/2453), done.
[root@netbox ~]# ll
total 8
-rw-------. 1 root root 1260 Jun 20 10:17 anaconda-ks.cfg
drwxr-xr-x. 9 root root 4096 Jun 20 10:57 netbox-docker
[root@netbox ~]# cd netbox-docker/
[root@netbox netbox-docker]#
###配置netbox容器服务和外部服务的端口映射###
[root@netbox netbox-docker]# tee docker-compose.override.yml <<EOF
> version: '3.4'
> services:
> netbox:
> ports:
> - 8000:8080
> EOF
version: '3.4'
services:
netbox:
ports:
- 8000:8080
[root@netbox netbox-docker]# cat docker-compose.override.yml
version: '3.4'
services:
netbox:
ports:
- 8000:8080
###查看TCP端口映射进程###
[root@netbox ~]# ss -tnl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 100 127.0.0.1:25 *:*
LISTEN 0 128 *:8000 *:*
LISTEN 0 128 *:22 *:*
LISTEN 0 100 [::1]:25 [::]:*
LISTEN 0 128 [::]:8000 [::]:*
LISTEN 0 128 [::]:22 [::]:*
6.启动netbox的docker服务
###使用docker-compose 拉取docker镜像###
[root@netbox netbox-docker]# docker-compose pull
[+] Running 33/33
⠿ redis-cache Pulled 30.1s
⠿ 029a81f05585 Pull complete 20.8s
⠿ 0a3505ebdde6 Pull complete 24.7s
⠿ netbox Pulled 31.3s
⠿ f65c51c84c8f Pull complete 24.5s
⠿ netbox-housekeeping Pulled 31.3s
⠿ 6b851dcae6ca Pull complete 10.6s
⠿ bdaa166813cf Pull complete 22.5s
⠿ c271bc48107a Pull complete 24.2s
⠿ 05fdb8384ceb Pull complete 24.4s
⠿ 4f4fb700ef54 Pull complete 24.7s
⠿ 312284b22510 Pull complete 25.9s
******************************************************************************** 4.8s
###查看docker镜像文件仓库###
[root@netbox netbox-docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
netboxcommunity/netbox v3.5-2.6.1 fc7693e7dae5 3 days ago 577MB
redis 7-alpine 1e5fefbc0ede 5 days ago 30.2MB
postgres 15-alpine 696ffaadb338 5 days ago 237MB
###启动netbox 的容器服务并后台运行###
[root@netbox netbox-docker]# docker-compose up -d
[+] Running 13/13
⠿ Network netbox-docker_default Created 0.0s
⠿ Volume "netbox-docker_netbox-postgres-data" Created 0.0s
⠿ Volume "netbox-docker_netbox-redis-data" Created 0.0s
⠿ Volume "netbox-docker_netbox-redis-cache-data" Created 0.0s
⠿ Volume "netbox-docker_netbox-media-files" Created 0.0s
⠿ Volume "netbox-docker_netbox-reports-files" Created 0.0s
⠿ Volume "netbox-docker_netbox-scripts-files" Created 0.0s
⠿ Container netbox-docker-redis-cache-1 Started 0.9s
⠿ Container netbox-docker-postgres-1 Started 0.9s
⠿ Container netbox-docker-redis-1 Started 0.9s
⠿ Container netbox-docker-netbox-1 Started 1.7s
⠿ Container netbox-docker-netbox-worker-1 Started 171.7s
⠿ Container netbox-docker-netbox-housekeeping-1 Started
###查看netbox 的容器服务状态###
[root@netbox ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8ccfddeaea5b netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 3 minutes ago Up 59 seconds (healthy) netbox-docker-netbox-housekeeping-1
0667154ac099 netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 3 minutes ago Up 59 seconds (healthy) netbox-docker-netbox-worker-1
7d5820d4782d netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 3 minutes ago Up 3 minutes (healthy) 0.0.0.0:8000->8080/tcp, :::8000->8080/tcp netbox-docker-netbox-1
da78010806ff redis:7-alpine "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 6379/tcp netbox-docker-redis-1
f26c2f9df81d redis:7-alpine "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 6379/tcp netbox-docker-redis-cache-1
fd77e0b6656e postgres:15-alpine "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 5432/tcp netbox-docker-postgres-1
###查看netbox 的容器服务状态###
7. 创建超级账户及登录
###登录到netbox 的容器系统中###
docker exec -it netbox-docker-netbox-1 /bin/bash
[root@netbox netbox-docker]# docker exec -it netbox-docker-netbox-1 /bin/bash
unit@7d5820d4782d:/opt/netbox/netbox$ ls
circuits dcim generate_secret_key.py manage.py netbox reports static tenancy utilities wireless
core extras ipam media project-static scripts templates users virtualization
###创建netbox超级管理员账号密码###
python3 manage.py createsuperuser
unit@7d5820d4782d:/opt/netbox/netbox$ python3 manage.py createsuperuser
🧬 loaded config '/etc/netbox/config/configuration.py'
🧬 loaded config '/etc/netbox/config/extra.py'
🧬 loaded config '/etc/netbox/config/logging.py'
🧬 loaded config '/etc/netbox/config/plugins.py'
Username (leave blank to use 'unit'): admin
Email address:
Password:
Password (again):
Superuser created successfully.
8. 日常维护
###停止nebox的 docker服务###
docker-compose down
[root@netbox netbox-docker]# docker-compose down
[+] Running 7/6
⠿ Container netbox-docker-netbox-housekeeping-1 Removed 0.2s
⠿ Container netbox-docker-netbox-worker-1 Removed 2.0s
⠿ Container netbox-docker-netbox-1 Removed 1.3s
⠿ Container netbox-docker-redis-1 Removed 0.4s
⠿ Container netbox-docker-redis-cache-1 Removed 0.3s
⠿ Container netbox-docker-postgres-1 Removed 0.3s
⠿ Network netbox-docker_default Removed 0.1s
[root@netbox netbox-docker]#
[root@netbox netbox-docker]#
[root@netbox netbox-docker]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
###启动firewalld 防火墙配置文件###
[root@netbox netbox-docker]# systemctl restart firewalld
[root@netbox netbox-docker]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2023-06-21 02:46:34 CST; 10s ago
Docs: man:firewalld(1)
Main PID: 29922 (firewalld)
Tasks: 2
Memory: 21.9M
CGroup: /system.slice/firewalld.service
└─29922 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid
Jun 21 02:46:34 netbox systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 21 02:46:34 netbox systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 21 02:46:34 netbox firewalld[29922]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future relea...ling it now.
Hint: Some lines were ellipsized, use -l to show in full.
###Firewalld 防火墙放行8000端口###
[root@netbox netbox-docker]# firewall-cmd --add-port=8000/tcp --permanent
success
[root@netbox netbox-docker]# firewall-cmd --add-port=8000/tcp
success
[root@netbox netbox-docker]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens192
sources:
services: dhcpv6-client ssh
ports: 82/tcp 8000/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
###docker-compose启动nebox镜像报错###
[root@netbox netbox-docker]# docker-compose up -d
[+] Running 0/0
⠿ Network netbox-docker_default Error 0.1s
failed to create network netbox-docker_default: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-d80d85971e09 -j RETURN: iptables: No chain/target/match by that name.
(exit status 1))
[root@netbox netbox-docker]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2023-06-20 11:01:36 CST; 16h ago
Docs: https://docs.docker.com
Main PID: 5951 (dockerd)
Tasks: 17
Memory: 985.0M
CGroup: /system.slice/docker.service
└─5951 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Jun 21 02:45:23 netbox dockerd[5951]: time="2023-06-21T02:45:23.827505079+08:00" level=info msg="ignoring event" container=7d5820d4782d18d71b62d1df36a22e39cb99f81ba5a9aa....TaskDelete"
Jun 21 02:45:24 netbox dockerd[5951]: time="2023-06-21T02:45:24.120451809+08:00" level=info msg="ignoring event" container=fd77e0b6656e43d2728079305808146a58345580e4c369....TaskDelete"
Jun 21 02:45:24 netbox dockerd[5951]: time="2023-06-21T02:45:24.127632181+08:00" level=info msg="ignoring event" container=f26c2f9df81d0940ed218f0014cf526be2e2deb3d791a8....TaskDelete"
Jun 21 02:45:24 netbox dockerd[5951]: time="2023-06-21T02:45:24.168768066+08:00" level=info msg="ignoring event" container=da78010806ffd1678fdb78c440c94fe55294d73212d44d....TaskDelete"
Jun 21 03:07:13 netbox dockerd[5951]: time="2023-06-21T03:07:13.856048819+08:00" level=error msg="Handler for POST /v1.41/networks/create returned error: Failed to Setup IP tables: ...
Jun 21 03:08:00 netbox dockerd[5951]: time="2023-06-21T03:08:00.958866181+08:00" level=error msg="Handler for POST /v1.41/networks/create returned error: Failed to Setup IP tables: ...
Jun 21 03:08:18 netbox dockerd[5951]: time="2023-06-21T03:08:18.652738147+08:00" level=error msg="Handler for POST /v1.41/networks/create returned error: Failed to Setup IP tables: ...
Jun 21 03:08:45 netbox dockerd[5951]: time="2023-06-21T03:08:45.189575967+08:00" level=error msg="Handler for POST /v1.41/networks/create returned error: Failed to Setup IP tables: ...
Jun 21 03:09:00 netbox dockerd[5951]: time="2023-06-21T03:09:00.695722485+08:00" level=error msg="Handler for POST /v1.41/networks/create returned error: Failed to Setup IP tables: ...
Jun 21 03:09:46 netbox dockerd[5951]: time="2023-06-21T03:09:46.984163588+08:00" level=error msg="Handler for POST /v1.41/networks/create returned error: Failed to Setup IP tables: ...
Hint: Some lines were ellipsized, use -l to show in full.
###Centos强制重启后的docker错误信息###
[root@netbox ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
766f42a6ee23 netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 6 hours ago Exited (1) 6 hours ago netbox-docker-netbox-worker-1
a28903b6e8af netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 6 hours ago Exited (143) 6 hours ago netbox-docker-netbox-housekeeping-1
c9c9bc0e2f3f netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 6 hours ago Exited (0) 6 hours ago netbox-docker-netbox-1
cfc0f5b3d74c redis:7-alpine "docker-entrypoint.s…" 6 hours ago Exited (0) 6 hours ago netbox-docker-redis-1
be538b7ac77a redis:7-alpine "docker-entrypoint.s…" 6 hours ago Exited (0) 6 hours ago netbox-docker-redis-cache-1
e3ebf8d4454f postgres:15-alpine "docker-entrypoint.s…" 6 hours ago Exited (0) 6 hours ago netbox-docker-postgres-1
[root@netbox ~]# cd netbox-docker/
###手动关闭服务后再手动开启###----- 此次未作开启自启服务
[root@netbox netbox-docker]# docker-compose down
[+] Running 7/7
⠿ Container netbox-docker-netbox-housekeeping-1 Removed 0.0s
⠿ Container netbox-docker-netbox-worker-1 Removed 0.0s
⠿ Container netbox-docker-netbox-1 Removed 0.0s
⠿ Container netbox-docker-redis-1 Removed 0.0s
⠿ Container netbox-docker-postgres-1 Removed 0.0s
⠿ Container netbox-docker-redis-cache-1 Removed 0.0s
⠿ Network netbox-docker_default Removed 0.2s
[root@netbox netbox-docker]# docker-compose up -d
[+] Running 7/7
⠿ Network netbox-docker_default Created 0.3s
⠿ Container netbox-docker-redis-cache-1 Started 1.2s
⠿ Container netbox-docker-postgres-1 Started 1.2s
⠿ Container netbox-docker-redis-1 Started 1.2s
⠿ Container netbox-docker-netbox-1 Started 2.2s
⠿ Container netbox-docker-netbox-worker-1 Started 66.6s
⠿ Container netbox-docker-netbox-housekeeping-1 Started 66.6s
[root@netbox netbox-docker]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c866e299e19d netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 2 minutes ago Up About a minute (healthy) netbox-docker-netbox-worker-1
760786cd3470 netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 2 minutes ago Up About a minute (healthy) netbox-docker-netbox-housekeeping-1
114b9682dd99 netboxcommunity/netbox:v3.5-2.6.1 "/usr/bin/tini -- /o…" 2 minutes ago Up 2 minutes (healthy) 0.0.0.0:8000->8080/tcp, :::8000->8080/tcp netbox-docker-netbox-1
4c7e74b7bb07 postgres:15-alpine "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 5432/tcp netbox-docker-postgres-1
49b0f19c2c91 redis:7-alpine "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 6379/tcp netbox-docker-redis-cache-1
7ae8849b0e88 redis:7-alpine "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 6379/tcp netbox-docker-redis-1
[root@netbox netbox-docker]# ss -tnl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
LISTEN 0 128 *:8000 *:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 100 [::1]:25 [::]:*
LISTEN 0 128 [::]:8000 [::]:*
[root@netbox netbox-docker]#
9. 祝贺你成功