前言
論壇還是用phpBB via docker, 簡單 省事 方便
作法
Docker-compose.yml內容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| version: '2' services: mariadb: image: docker.io/bitnami/mariadb:10.3 environment: - ALLOW_EMPTY_PASSWORD=yes - MARIADB_USER=bn_phpbb - MARIADB_DATABASE=bitnami_phpbb volumes: - /var/lib/docker/volumes/phpbb/mariadb:/bitnami/mariadb phpbb: image: docker.io/bitnami/phpbb:3 ports: - 192.168.131.2:8082:8080 environment: - PHPBB_DATABASE_HOST=mariadb - PHPBB_DATABASE_PORT_NUMBER=3306 - PHPBB_DATABASE_USER=bn_phpbb - PHPBB_DATABASE_NAME=bitnami_phpbb - ALLOW_EMPTY_PASSWORD=yes volumes: - /var/lib/docker/volumes/phpbb/phpbb:/bitnami/phpbb depends_on: - mariadb
|
老實說我已經跑了另一個mariadb了是該可以整合在一起,但是…我懶,所以就另外跑一個Mariadb,要這樣搞記得名字不要重複, port不要重複
不過這個compose.yml裡面的定義是沒有mapping到外面的好方法直接跑就好了(這樣連db的安全性都可以保證)
注意事項
老實說使用的感想我對於bitnami的習性不是很喜歡,當你跑了之後需要把/var/lib/docker/volumes/phpbb的權限改了
他預設是UID=1001不是chown 1001就是直接用chmod 777不然的話東西會因為沒有寫入權限不會正常跑…
廢棄原因
- 沒在用,主要現在IM太發達,只是朋友家人間的溝通根本不會去建論壇