模板网站 建设教材凡客生活
web/
2025/10/7 5:53:06/
文章来源:
模板网站 建设教材,凡客生活,中国十大装修公司加盟,百度网页推广0说明
IPAM#xff1a;IP地址管理系统 IP地址管理(IPAM)是指的一种方法IP扫描#xff0c;IP地址跟踪和管理与网络相关的信息的互联网协议地址空间和IPAM系统。 IPAM软件和IP的工具,管理员可以确保分配IP地址仍然是当前和足够的库存先进的IP工具和IPAM服务。 IPAM简化并自动化…0说明
IPAMIP地址管理系统 IP地址管理(IPAM)是指的一种方法IP扫描IP地址跟踪和管理与网络相关的信息的互联网协议地址空间和IPAM系统。 IPAM软件和IP的工具,管理员可以确保分配IP地址仍然是当前和足够的库存先进的IP工具和IPAM服务。 IPAM简化并自动化管理的许多任务参与IP空间管理,包括编写DNS记录和配置DHCP设置。 额外的功能,如控制DHCP预订以及其他数据聚合和报告功能,与网络IPAM也常见。 根据官网文档进行安装部署封装官网安装地址https://phpipam.net/news/phpipam-installation-on-centos-7/ 1docker部署phpIPAM
安装的ipam版本1.5.3
1.1DockerFile文件编写
在对应的目录下编写
[rootlocalhost cmipad]# pwd
/app/cmipadcat docker-compose.yml
version: 3services:phpipam-web:privileged: trueimage: phpipam/phpipam-www:1.5xports:- 80:80environment:- TZAsia/Shanghai- IPAM_DATABASE_HOSTphpipam-mariadb- IPAM_DATABASE_PASS123456- IPAM_DATABASE_WEBHOST%restart: unless-stoppedvolumes:- phpipam-logo:/phpipam/css/images/logodepends_on:- phpipam-mariadbphpipam-cron:privileged: true image: phpipam/phpipam-cron:1.5xenvironment:- TZAsia/Shanghai- IPAM_DATABASE_HOSTphpipam-mariadb- IPAM_DATABASE_PASS123456- SCAN_INTERVAL1hrestart: unless-stoppeddepends_on:- phpipam-mariadbphpipam-mariadb:privileged: true image: mariadb:10.3.37ports:- 3306:3306 environment:- MYSQL_ROOT_PASSWORD123456restart: unless-stoppedcommand:- mysqld- --character-set-serverutf8mb4- --collation-serverutf8mb4_unicode_civolumes:- phpipam-db-data:/var/lib/mysqlvolumes:phpipam-db-data:phpipam-logo:1.2将镜像保存早一个包中
[rootlocalhost cmipad]# docker save -o ipam.tar phpipam/phpipam-cron:1.5x phpipam/phpipam-www:1.5x mariadb:10.3.37
[rootlocalhost cmipad]# ls
docker-compose.yml ipam.tar1.3上传到内网docker上服务器
文件比较大上传时间看网速还有docker compose文件也上传过去
scp ipam.tar 10.24.107.22:/app/ipam
scp docker-compose.yml 10.24.107.22:/app/ipam1.4登录内网服务器进行部署
这里默认内网环境docker以及docker compose已经安装没有安装的需要安装ssh登录不演示这你要不会就转行吧这玩意不适合你
1.5解压部署
docker load -i ipam.tar 1.6启动
docker-compose -p phpipam up -d1.7第一次访问配置 1.7.1选择 New phpipam installation
三个选项新的 phpipam 安装、迁移 phpipam 安装和工作安装新的 phpIPAM 安装时,选择 New phpipam installation 直接访问ip与端口首次访问出现安装配置界面
1.7.2数据库安装
分为自动数据库安装、MySQL 导入说明、手动数据库安装选择自动数据库安装选项 1.7.3数据库用户以及密码配置
输入数据库用户名、密码、主机、数据库名称 选择 Install phpipam database 选项docker-compose 设置的用户名:root 密码123456根据你的配置文件来填写
1.7.4提示数据库安装成功选择 Continue 继续安装 1.7.5设置 Web 界面的管理员用户
设置 Web 界面的管理员用户、密码、phpIPAM 界面顶部的标题以及 phpIPAM 安装的 URL选择Save settings 选项用户名默认是admin密码设置为1qazWSX
1.7.6选择 Proceed to login 跳转到 phpIPAM 登录界面 1.7.7输入admin 用户密码登录输入你刚刚设置的admin 和密码 1.7.8设置账户中文显示选择Administrator–Users 1.7.8选择Admin 用户点击编辑按钮 1.7.9注销当前登录会话重新登录界面中文显示 镜像压缩包存储位置以及使用
将镜像导出的tar包保存在基础镜像centos:7.9.2009下的/root保存地址docker仓库地址
# 阿里云
registry.cn-beijing.aliyuncs.com/app_demo/app:centos7.9.2009-ipam1.5.3# 华为云
swr.cn-north-4.myhuaweicloud.com/app_demo/centos7.9.2009/ipam:centos7.9.2009-ipam1.5.3# 腾讯云
ccr.ccs.tencentyun.com/app_demo/app:centos7.9.2009-ipam1.5.3:::warning 使用将tar包复制到宿主机的docker环境中使用sava保存的使用load导入才行当初docker save -o ipam.tar phpipam/phpipam-cron:1.5x phpipam/phpipam-www:1.5x mariadb:10.3.37 导入docker load -i ipam.tar将docker-compose.yml的内容复制进去启动docker-compose -p ipam up -d ::: 机柜中文乱码问题
解决上传中文字体到服务器对应php字体目录并修改php代码由于是docker部署所以进容器中上传并修改进入的是phpipam/phpipam-www:1.5x容器
docker exec -it cmipad-phpipam-web-1 sh搜索字体找到“MesloLGS-Regular.ttf”字体位置就能知道php字体路径了
find / -name MesloLGS-Regular.ttf
/phpipam/css/fonts/MesloLGS-Regular.ttf# 将对应的字体上传到/phpipam/css/fonts并删除原来的名字将新字体重新命名为原来的名字,就可以了
# 无需重启
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88316.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!