Dockerを使用してUbuntuコンテナ内にSamba Active Directory Domain Controller(Samba AD DC)をインストールする手順を以下に示します。
-
Dockerのインストール:
もしまだDockerがインストールされていない場合、Ubuntuコンテナ内にDockerをインストールします。以下のコマンドを使用します:apt update apt install docker.io systemctl start docker systemctl enable docker
-
Ubuntuコンテナの作成と起動:
Dockerコンテナ内にUbuntuを作成し、それを起動します。docker run -it --name ubuntu-samba ubuntu /bin/bash
-
Ubuntuコンテナ内でのSamba AD DCのインストール:
Ubuntuコンテナ内でSambaをインストールし、Samba AD DCをセットアップします。apt update apt install -y samba samba-tool domain provision
上記のコマンドを実行すると、Samba AD DCの設定ウィザードが開始され、必要な情報を入力するように求められます。適切な情報を提供して設定を進めてください。
-
Samba AD DCのサービスを開始:
Samba AD DCのセットアップが完了したら、サービスを起動します。systemctl start smbd
-
サービスの自動起動設定:
サーバーが再起動された際にSamba AD DCサービスが自動的に起動するように設定します。systemctl enable smbd
これで、Samba AD DCがUbuntuコンテナ内でセットアップされました。他のコンピュータをこのSambaドメインに参加させることができます。セキュリティに注意して設定を行い、必要に応じてファイアウォールルールを設定してください。
注意: これは単純化された手順であり、特定のネットワーク環境やセキュリティ要件に合わせて設定を調整する必要があります。公式Sambaドキュメンテーションを参照して詳細な情報を取得してください。