Docker 版 Mattermost のサーバー移行について書いた。
Docker 版 Mattermost のサーバー移行 | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2024/2024-12-10_migrating-mattermost-docker-server/
同様の方法で Akkoma も移行できた。
移行元:
・VMware vSphere Hypervisor 7.0 Update 3
・Ubuntu 20.04
・Docker version 27.3.1, build ce12230
・Docker Compose version v2.22.0
移行先:
・macOS Sequoia 15.0.1(英語環境)
・Docker version 27.3.1, build ce12230
・Docker Compose version v2.30.3-desktop.1
作業環境:
・macOS Sequoia 15.0.1(英語環境)
公開ポートが 4001 の場合、docker-compose.yml
の environment:
の DOMAIN:
の指定で、localhost:4001
と記述すれば、http://localhost:4001
でアクセスできるようになる。
また ports:
の指定を、'4001:4000'
から '0.0.0.0:4001:4000'
に変更することで、別デバイスから http://{Mac の IP アドレス}:4001
でアクセスできるようになるかと思ったが、これはうまくいかなかった。
ただし、Cloudflare Tunnel で公開をするなら environment:
の DOMAIN:
はドメイン名を設定しないと、ページ自体が表示できても画像をアップロードしたときに画像を表示できなかった。つまりローカルで見るだけなら http://localhost:4001
でいいが、公開するならドメイン名を記述しよう。
参考:
Docker で Akkoma をインストールする|荒川仁志
https://note.com/hitoshiarakawa/n/nb95e86373e7e
開発系エンジニアのためのDocker絵とき入門 | 鈴木亮 | 工学 | Kindleストア | Amazon
https://amzn.to/4fjqPc6