docker composeを使ってDolibarrを構築するまでの手順

docker composeを使ってDolibarrを構築するまでの手順

docker composeを使ってオープンソースのCRM・ERPであるDolibarrを構築するまでの手順を記述してます。

環境

  • OS CentOS Linux release 7.8.2003 (Core)
  • docker 19.03.12
  • docker-compose 1.25.4

docker-compose.yml作成

下記の内容でymlファイルを作成します。

version: '3'

services:
    mariadb:
        image: mariadb:latest
        environment:
            MYSQL_ROOT_PASSWORD: root
            MYSQL_DATABASE: dolibarr

    web:
        image: tuxgasy/dolibarr
        environment:
            DOLI_DB_HOST: mariadb
            DOLI_DB_USER: root
            DOLI_DB_PASSWORD: root
            DOLI_DB_NAME: dolibarr
            DOLI_URL_ROOT: 'http://0.0.0.0'
            PHP_INI_DATE_TIMEZONE: 'Asia/Tokyo'
        ports:
            - "80:80"
        links:
            - mariadb

実行

firewallを先に設定しておきます。

sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
sudo firewall-cmd --reload

実行します。

docker-compose up -d

Dolibarrログイン

ブラウザから http://プライベートIP or サーバーアドレスにアクセスします。

admin/adminでログインします。

ログイン後の画面は、以下となります。