開啟 Docker 帳號設定
- 登入 Docker,開啟您的個人大頭貼,然後選擇 Account settings → 2FA(帳號設定 → 雙重認證)。
- 確認您的密碼。
- 在繼續之前,請複製、下載或列印備用碼。將其安全地存放在手機以外的地方。
將 Docker 加入 Sign In
您可以使用 Sign In,這是我們的驗證 App,可在 iPhone 上產生驗證碼。
- 將設定用的 QR Code 顯示在另一台裝置的螢幕上,開啟 Sign In 並點擊 Add → Scan QR Code。
- 掃描條碼,檢視帳號詳細資訊,然後點擊 Add Account。
- 在 Docker 的 Authentication code(驗證碼)欄位中輸入目前的六位數驗證碼,然後選擇 Enable 2FA(啟用雙重認證)。
若要手動設定,請開啟 Docker 的 Text Code(文字代碼)分頁;若要掃描,請使用 QR Code 分頁。在 Sign In 中,選擇 Add → Enter Setup Key,將 Service 設為 Docker、Account 設為您的帳號名稱,將秘密金鑰貼到 Key 欄位中,然後點擊 Add Account。請妥善保管金鑰,不要與他人分享。
如果您的驗證 App 無法使用
輸入密碼後,選擇 I’ve lost my authentication device(我遺失了我的驗證裝置),輸入您的備用碼,然後選擇 Verify(驗證)。
使用後,該備用碼就會失效,雙重認證也會關閉。恢復帳號存取權後,請儘快在新裝置上重新設定雙重認證,並保存新的備用碼。如果您既無法使用驗證 App,也沒有備用碼,請聯絡 Docker 支援團隊。
當您仍能登入帳號時,雙重認證設定中的 Generate new code(產生新代碼)可取代遺失的備用碼。
命令列與自動化存取
在啟用雙重認證後,針對需要憑證的 Docker CLI、指令碼或 CI(持續整合),請使用個人存取權杖(Personal Access Token)。請遵循 Docker 的權杖說明文件,並僅授予工作流程所需的權限。
組織的 SSO(單一登入)與這些個人帳號設定是分開管理的。
如果驗證碼無法使用
請確認 Sign In 中的 Docker 項目對應到您要登入的帳號。等待新的驗證碼出現,並在它更新前輸入。如果新驗證碼仍然無法使用,請確認 iPhone 已設定為自動調整日期與時間。
排除問題時,請保留仍可使用的登入狀態,並備妥帳號復原資訊。僅在 Sign In 中加入帳號,並不代表完成設定;您還需要讓服務接受驗證碼,並確認已啟用雙重認證。