docker composeを利用して「EtherCalc」を構築するまでの手順

docker composeを利用して「EtherCalc」を構築するまでの手順

docker composeを利用してオープンソースのEXCLEライクな「EtherCalc」を構築するまでの手順を記述してます。

環境

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

docker-compose.yml作成

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

ethercalc:
  image: audreyt/ethercalc
  ports:
    - "80:8000"
  environment:
    REDIS_PORT_6379_TCP_ADDR: redis
    REDIS_PORT_6379_TCP_PORT: 6379
  links:
    - redis:redis
  restart: always
redis:
  image: redis:latest
  volumes:
    - /var/lib/redis:/data
  command: redis-server --appendonly yes
  restart: always

実行

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

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

実行します。

docker-compose up -d

EtherCalc設定

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

「Create Spreadsheet」をクリックするとシートが作成されます。