2021/2月
使用前先安裝portainer.io已方便部屬compose
安裝portainer.io
1.首先新增portainer.io掛載用資料夾
3.開啟cmd視窗輸入ssh NSA帳號@NASIP -p22
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer_data:/data portainer/portainer-ce
※紅色部分需與第一步創建的portainer_data資料夾名稱一樣
6.完成後輸入http://NAS的IP:9000即可開啟portainer網頁
7.點選local>Connect即可
安裝phpipam
phpipam會使用到php&MariaDB
1.到DSM的套件中心安裝以下套件
2.安裝完成後在網址列輸入http://NAS的IP/phpMyAdmin進入
回到portainer
1.登入Home>local進入docker管理
version: '3'
services:
phpipam-web:
image: phpipam/phpipam-www:latest
ports:
- "80:80"
environment:
- TZ=Europe/London
- IPAM_DATABASE_HOST=my.database.server
- IPAM_DATABASE_USER=existing_username
- IPAM_DATABASE_PASS=existing_password
- IPAM_DATABASE_NAME=existing_db_name
restart: unless-stopped
volumes:
- phpipam-logo:/phpipam/css/images/logo
phpipam-cron:
image: phpipam/phpipam-cron:latest
environment:
- TZ=Europe/London
- IPAM_DATABASE_HOST=my.database.server
- IPAM_DATABASE_USER=existing_username
- IPAM_DATABASE_PASS=existing_password
- IPAM_DATABASE_NAME=existing_db_name
- SCAN_INTERVAL=1h
restart: unless-stopped
volumes:
phpipam-logo:
5.點選Depoly the stack部屬
image: phpipam/phpipam-www:latest
ports:
- "4567:80"
6.完成後點選進入剛剛部屬的stack
7.進入後先全選並stop停止容器
12.點選紅框開啟phpipam或瀏覽器輸入http://NAS的IP:80後方的80若有在第5步更改則需要一同變動,因我的80port已被使用有做更改
帳號admin密碼為剛剛創建的
留言
張貼留言