Confluence インスタンスを立ち上げる方法
前提
- docker-compose を使える環境
手順
- 末尾の内容の
docker-compose.yml
を作る docker-compose up
を実行する- http://localhost:8090/ にアクセスする
version: '3' services: postgres: image: postgres:12 environment: - POSTGRES_USER=confdb - POSTGRES_PASSWORD=confdb - POSTGRES_DB=confdb ports: - "5432:5432" volumes: - ./.data/postgres-data:/var/lib/postgresql/data networks: confnetwork: ipv4_address: 10.0.0.4 confluence: image: atlassian/confluence:7.13.0 depends_on: - postgres ports: - "8090:8090" - "8091:8091" volumes: - ./.data/confluence-data:/var/atlassian/application-data/confluence environment: ATL_JDBC_URL: jdbc:postgresql://10.0.0.4:5432/confdb ATL_JDBC_USER: confdb ATL_JDBC_PASSWORD: confdb ATL_DB_TYPE: postgresql ATL_DB_DRIVER: org.postgresql.Driver ATL_DB_SCHEMA_NAME: public networks: confnetwork: ipv4_address: 10.0.0.5 networks: confnetwork: driver: bridge ipam: driver: default config: - subnet: 10.0.0.0/24
うまくいくと、DB への接続設定画面が表示され ない 。 (ATL_xxxx の環境変数を設定しているためと思われる)
トラブルシュート
- DB 接続設定画面が表示される
- なにかしらの設定が残っている可能性がある。
docker-compose down
などして、コンテナなどをすべて削除するとよい。 - ついでにボリュームに設定していた
.data/
も消しておくべきだろう
- なにかしらの設定が残っている可能性がある。
- (何かあれば書き足す)