docker composeを利用してGroup Officeを構築する手順
- 作成日 2020.07.06
- 更新日 2020.07.17
- docker Group Office
- docker compose
オープンソースのグループウェアである「Group Office」をdocker composeを使って構築する手順を記述してます。
環境
- OS centos7.7.1908
- docker 19.03.8
- docker-compose 1.25.4
docker-compose.yml作成
gitを利用して「docker-compose.yml」を作成します。
git clone https://github.com/Intermesh/docker-groupoffice.git
## 移動
cd docker-groupoffice
docker-compose.yml記述内容
version: "3.1"
services:
groupoffice:
image: intermesh/groupoffice
restart: always
ports:
- "8004:80"
links:
- db
volumes:
- "godata:/var/lib/groupoffice:cached"
- "goetc:/etc/groupoffice:cached"
env_file:
- ./db.env
db:
image: mariadb
restart: always
env_file:
- ./db.env
environment:
MYSQL_ROOT_PASSWORD: groupoffice
volumes:
- "dbdata:/var/lib/mysql:cached"
volumes:
godata:
goetc:
dbdata:
Firewall設定
firewallの設定をしていれば、ポート8004番を許可しておきます。
sudo firewall-cmd --add-port=8004/tcp --zone=public --permanent
sudo firewall-cmd --reload
Group Office起動
group officeを起動します。
docker-compose up -d
ブラウザから http://プライベートIP or サーバーアドレス:8004 にアクセスします。
「CONTINUE」をクリックします。
「CONTINUE」をクリックします。
必要項目を入力して「CONTINUE」をクリックします。
インストールが完了したので「CONTINUE」をクリックします。
さきほど、設定したパスワードでログインします。
ログインすると下記の画面が表示されます。
以上で構築は完了となります。
-
前の記事
Symfony「composer require server –dev」実行時にエラー「 Could not find package symfony/web-server-bundle in a version matching 5.1.* 」が発生した場合の対処法 2020.07.06
-
次の記事
Symfony5をインストールする手順 2020.07.07
コメントを書く