群晖DSM Docker部署PHPIPAM

PHPIPAM,它是一款基于PHP的免费开源的ip管理工具,并且带有MySQL数据库后端,使用jQuery库,ajax和HTML5/CSS3功能。

搭建和部署

感谢大神(https://juejin.cn/post/7122363502731198471)给与思路,终于在群晖Dock部署成功.

环境:群晖DSM7.1.1

群晖DSM Docker部署PHPIPAM_第1张图片

1. 拉取镜像

  •    命令(以下命令为DSM  root用户下运行)
docker pull phpipam/phpipam-www
  •    或者DSM Docker注册表直接搜索"phpipam"(过程略)

群晖DSM Docker部署PHPIPAM_第2张图片

 2.  配置docker-compose.yml文件 (参考大神备注)

群晖DSM Docker部署PHPIPAM_第3张图片

  上传到DSM任意一个文件夹,然后设置权限

chmod 777 docker-compose.yml

3. 启动

docker-compose -p phpIPAM up -d

查看容器运行情况

docker ps -a

 

拷贝中文字体(从windos目录中拷贝的宋体:C:WindowsFonts,上传到DSM,"a14b59df215e"为Docker进程 ID)

cp /volume1/docker/simfang.ttf a14b59df215e:/phpipam/css/fonts/

 

4. 配置前端界面 

登录ip:端口号/phpipam,进入配置界面,选择"new phpipam installation",再选择"Automatic database installation"

输入Mysql username 为root,Mysql password 为yaml文件中配置的数据库密码,点击"show" advanced options,单击"install phpipam database"等待一会,会提示"Database installed successfully"即安装成功。

设置登录用户Admin的密码,点击保存

进到界面后,点击红色的"管理",选择User选项,可以将语言修改成中文简体,保存。退出重新登录即改变为中文界面.

 

你可能感兴趣的:(群晖,docker,容器,运维)