Docker模式安装部署PHPIPAM

PHP IPAM管理系统简介

phpipam是一个开源Web IP地址管理应用程序(IPAM)。其目标是提供轻便,现代且有用的IP地址管理。它是基于PHP的应用程序,具有MySQL数据库后端,使用jQuery库,ajax和HTML5 / CSS3功能。

使用docker镜像部署:

1、拉取镜像(使用命令略)

        需要拉取2个镜像文件

        前端镜像:phpipam-www

        后端镜像:phpipam-cron

2、通过docker命令启动

(数据库使用现有mysql数据库)

前段-www:

docker run --name jumpserver-www -it \
      -e TZ="Asia/Shanghai" \
      -e IPAM_DATABASE_HOST="192.168.1.1" \
      -e IPAM_DATABASE_USER="用户名" \
      -e IPAM_DATABASE_PASS="密码" \
      -e IPAM_DATABASE_PORT=3306 \
      -e IPAM_DATABASE_WEBHOST=% \
      -v /etc/localtime:/etc/localtime:ro \
      -v /etc/timezone:/etc/timezone:ro \
      -p 8090:80 \
      --restart=always \
      -d phpipam/phpipam-www

后端-cron:

docker run --name jumpserver-cron -it \
      -e TZ="Asia/Shanghai" \
      -e IPAM_DATABASE_HOST="192.168.1.1" \
      -e IPAM_DATABASE_USER="数据库用户名" \
      -e IPAM_DATABASE_PASS="数据库密码" \
      -e IPAM_DATABASE_NAME="phpipam" \
      -e IPAM_DATABASE_PORT=3306 \
      -e SCAN_INTERVAL=1h \
      -v /etc/localtime:/etc/localtime:ro \
      -v /etc/timezone:/etc/timezone:ro \
      --restart=always \
      -d phpipam/phpipam-cron

3、访问服务器IP地址,根据提示逐步操作即可。

参考:容器化部署phpIPAM - 知乎 (zhihu.com)

你可能感兴趣的:(linux,docker)