Open Noiri opened 3 years ago
ユーザをdockerグループに追加していないため、root権限がなければdockerを使用できず、docker-composeが起動しなかった。 sudoをつけて実行することでdockerを実行できた。
$ sudo docker-compose up -d
mailman-webのコンテナが正常に起動しなかった。ログを調査するとSECRET_KEY
という環境変数が必要らしいので追加した。
mailman-web:
image: maxking/mailman-web:0.3
container_name: mailman-web
hostname: mailman-web
depends_on:
- database
links:
- mailman-core:mailman-core
- database:database
volumes:
- /opt/mailman/web:/opt/mailman-web-data
environment:
- DATABASE_TYPE=postgres
- DATABASE_URL=postgres://mailman:mailmanpass@database/mailmandb
- HYPERKITTY_API_KEY=ICTSC2020
- SECRET_KEY=ictsc
networks:
mailman:
ipv4_address: 172.19.199.3
再度 docker-compose up
した所正常に起動した。
ここでcurlでのページの表示に成功した。
curl http://172.19.199.3:8000/ -L
概要 docker初心者のドカドカ🦕は友達から聞いたdocker-mailmanというものをためしてみようと思いました。
ドカドカ🦕は 「docker-compose upで立ち上がらないじゃないか! 」 とドシドシとあなたのもとへやってきました。
mailman-webというwebuiがあるようなので、正常にアクセスできるようにしてあげてください!
前提条件 手元のPCから ブラウザでコンテナ名mailman-webのwebuiにアクセスして、正しくページが表示されることを確認してください。 ssh socks proxyなどを利用し、踏み台サーバからwebuiにアクセスすることができます。
初期状態 /home/user/docker-mailman にあるdocker-compose.yamlファイルをdocker-compose upで起動しようとするとエラーになる。
終了状態 ・手元のPCから ブラウザでコンテナ名mailman-webのwebuiにアクセスできるようにすること ・web-uiにアクセスして、レイアウトが崩れずに表示できること