目次

2024.02.06 docker-mailserverアップデート

docker-mailserverの最新版が出たので、アップデートを行う。

https://github.com/docker-mailserver/docker-mailserver/tree/v13.3.1

1.現状のディレクトリ確認

# tree -L 1 /app/
/app/
├── mailserver

2.適当な別ディレクトリ作業

# cd /home/matsui/
# git clone https://github.com/docker-mailserver/docker-mailserver.git
# cd docker-mailserver/

自分はprocmailを利用するので、master.cfに下記を追加

target/postfix/master.cf

procmail  unix  -       n       n       -       -       pipe
  flags=R user=docker argv=/usr/bin/procmail -t -m USER=${user} DOMAIN=${nexthop} /tmp/docker-mailserver/procmailrc

3.イメージ作成

DOCKER_BUILDKIT=1 docker image build -t mailserver2 .

4.現状の環境のimageを差し替える

services:
  mailserver:
    image: ghcr.io/docker-mailserver/docker-mailserver:latest
    container_name: mailserver
↓

services:
  mailserver:
    #image: ghcr.io/docker-mailserver/docker-mailserver:latest
    image: mailserver2
    container_name: mailserver

5.コンテナ読み込み

docker-compose up -d

バージョンが新しくなっている事など確認

# docker-compose exec mailserver postconf mail_version
mail_version = 3.7.9