目錄
- 大綱
- Docker login & logout
- docker login命令
- docker logout命令
大綱
Docker login & logout
docker login命令
docker login 命令用于登陸到一個 Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub。
如果用戶使用 docker login 命令登錄官方倉庫,首先我們需要在官方倉庫注冊一個賬號。
docker login命令語法
haicoder(www.haicoder.net)# docker login [OPTIONS] [SERVER]
docker login命令參數
參數 | 描述 |
---|---|
docker login -u | 登陸的用戶名。 |
docker login -p | 登陸的密碼。 |
docker login –password-stdin | 從標準輸入中讀取密碼。 |
案例
登錄官方倉庫
首先我們需要有一個 Docker Hub 的用戶名和密碼,如果沒有,則需要先進行注冊,注冊地址為:
https://hub.docker.com/
詳細注冊流程,參考 Docker安裝 教程。
使用 docker login 命令,登錄到一個 dokcer 容器。
haicoder(www.haicoder.net)# docker login -u username -p password
這里的 username 和 password 填寫我們注冊的用戶名和密碼。登錄成功后,終端顯示如下圖所示:
Docker 會將 token 存儲在 ~/.docker/config.json 文件中,從而作為拉取私有鏡像的憑證。
我們使用 cat 命令,查看 token 憑證信息,
haicoder(www.haicoder.net)# cat ~/.docker/config.json
顯示如下:
{ "auths": { "https://index.docker.io/v1/": { "auth": "aGFpY29kZXI6eldMMTIzNDU2IQ==" } } }
使用 docker logout 命令,退出登錄。
haicoder(www.haicoder.net)# docker logout
顯示如下:
Removing login credentials for https://index.docker.io/v1/
docker login命令總結
docker login 命令用于登陸到一個 Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub。
docker logout命令
docker logout 命令用于登出一個 Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub。
docker logout命令語法
haicoder(www.haicoder.net)# docker logout [OPTIONS] [SERVER]
案例
登出官方倉庫
首先我們使用 docker login 命令,登錄到一個 dokcer容器。
haicoder(www.haicoder.net)# docker login -u username -p password
這里的 username 和 password 填寫我們注冊的用戶名和密碼。登錄成功后,終端顯示如下圖所示:
現在我們使用 docker logout 命令,退出登錄。
haicoder(www.haicoder.net)# docker logout #輸出 Removing logout credentials for https://index.docker.io/v1/
登出未登錄的官方倉庫
在沒有登錄官方倉庫的情況下,我們使用 docker logout 命令,退出登錄,會提示未登錄。
haicoder(www.haicoder.net)# docker logout #輸出 Not logged in to https://index.docker.io/v1/
docker logout命令總結
docker logout 命令用于登出一個 Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub。