アカウントや組織の無効化

Docker Hub のアカウントや組織は、他の Docker 製品やサービスに関連づけられていることがあります。 アカウントや組織を無効化した場合には、そのような製品やサービスへのアクセスができなくなります。

アカウントの無効化

Docker Hub アカウントを無効化するためには、その前に以下を行っておく必要があります。

  1. 保持しておきたいイメージやタグは、docker pull -a <image>:<tag>によりダウンロードしておきます。

  2. アクティブなサブスクリプションがある場合は、Docker Personal プランにダウングレードします。

    Docker Hub において <アカウント名> > Account Settings > Billing にアクセスして操作します。

  3. エンタープライズライセンスを持っている場合は、キーをダウンロードしておきます。

    Docker Hub において <アカウント名> > Accounts Settings > Licenses にアクセスします。 アカウントを無効にした後には、ダウンロードリンクが表示されなくなります。

  4. どこかの組織に属している場合は、いずれの組織からもアカウントを削除します。

  5. アカウントが、いずれかの組織における唯一の所有者となっている場合は、別のユーザーアカウントを「owners」チームに加えた上で、そのアカウントを組織から削除するようにします。 あるいは組織そのものを無効化します。

  6. Github and Bitbucket accounts をアンリンクします。

以上の手順をすべて済ませたら、アカウントの無効化が可能です。 Docker Hub において <アカウント名> > Accounts Settings > Deactivate Account にアクセスします。

これは元に戻すことのできない操作です! アカウントの無効化を行う前に、必要となるデータはすべて入手できていることを確認してください。

組織の無効化

組織(organization)を無効化するためには、その前に以下を行っておく必要があります。

  1. 保持しておきたいイメージやタグは、docker pull -a <image>:<tag>によりダウンロードしておきます。

  2. アクティブなサブスクリプションがある場合は、Docker Personal プランにダウングレードします。

    Docker Hub において Organizations > <組織名> > Billing にアクセスして操作します。

  3. 他のメンバーはすべて削除します。 組織内の Owners チームのメンバーも同様です。

  4. Github and Bitbucket accounts をアンリンクします。

以上の手順をすべて済ませたら、組織の無効化が可能です。 Docker Hub において Organizations > <組織名> > Deactivate Org にアクセスします。

これは元に戻すことのできない操作です! 組織の無効化を行う前に、必要となるデータはすべて入手できていることを確認してください。

Docker Hub, delete, deactivate, account, organization