私は、docker が稼働している Raspberry を持っています。Ubuntu コンテナ (現在のバージョン) を作成し、その上に Samba をインストールしました。
Samba は正常に動作し、起動すると PC が共有にアクセスします。
次に、Docker コンテナをラズベリーと一緒に自動的に起動するように設定し、systemd 経由で samba の smbd サービスを有効にしました。
しかし、コンテナが起動してもsmbdサービスは起動しないので、常に手動で起動する必要があります。
これは、systemctl status smbd
smbd.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smbd.service, enabled)
Active: failed (failed)