登入 Docker Desktop

Docker 建議您透過 Docker Dashboard 右上角的登入 (Sign in) 選項進行登入。

在限制管理員存取權限的大型企業中,管理員可以強制要求登入

提示

探索 Docker 的核心訂閱方案,了解 Docker 還能為您提供哪些服務。

登入的好處

  • 直接從 Docker Desktop 存取您的 Docker Hub 儲存庫。

  • 相比匿名使用者,提高您的提取速率限制。請參閱使用量與限制

  • 利用 Hardened Desktop 增強您組織在容器化開發上的安全性。

注意

Docker Desktop 會在 90 天後,或閒置 30 天後自動將您登出。

使用 Docker Desktop for Linux 登入

Docker Desktop for Linux 依賴 pass 將憑證儲存在 GPG 加密檔案中。在使用您的 Docker ID 登入 Docker Desktop 之前,您必須先初始化 pass。如果未設定 pass,Docker Desktop 會顯示警告。

  1. 產生 GPG 金鑰。您可以使用 GPG 金鑰來初始化 pass。若要產生 GPG 金鑰,請執行

    $ gpg --generate-key
    
  2. 出現提示時,請輸入您的姓名和電子郵件。

    確認後,GPG 會建立金鑰對。尋找包含您 GPG ID 的 pub 行,例如

    ...
    pubrsa3072 2022-03-31 [SC] [expires: 2024-03-30]
     3ABCD1234EF56G78
    uid          Molly <molly@example.com>
  3. 複製該 GPG ID 並用它來初始化 pass

    $ pass init <your_generated_gpg-id_public_key>
    

    您應該會看到類似以下的輸出

    mkdir: created directory '/home/molly/.password-store/'
    Password store initialized for <generated_gpg-id_public_key>

一旦初始化了 pass,您就可以登入並提取您的私人映像檔。當 Docker CLI 或 Docker Desktop 使用憑證時,可能會彈出使用者提示,要求輸入您在產生 GPG 金鑰期間設定的密碼。

$ docker pull molly/privateimage
Using default tag: latest
latest: Pulling from molly/privateimage
3b9cc81c3203: Pull complete 
Digest: sha256:3c6b73ce467f04d4897d7a7439782721fd28ec9bf62ea2ad9e81a5fb7fb3ff96
Status: Downloaded newer image for molly/privateimage:latest
docker.io/molly/privateimage:latest

下一步是什麼?

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.